<SEC-DOCUMENT>0000703604-20-000080.txt : 20201029
<SEC-HEADER>0000703604-20-000080.hdr.sgml : 20201029
<ACCEPTANCE-DATETIME>20201029075039
ACCESSION NUMBER:		0000703604-20-000080
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		77
CONFORMED PERIOD OF REPORT:	20200930
FILED AS OF DATE:		20201029
DATE AS OF CHANGE:		20201029

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

	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-20200930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:690a9029-614a-4ed1-8f1c-956438f07ef0,g:d5db5073-9d53-480c-9748-b07f4ffc3790,d:7122a207532d4e95841f83dbb2efa40d--><html xmlns:laws="http://www.lawsonproducts.com/20200930" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>laws-20200930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80L2ZyYWc6MzQxYmFmZTVhMDc5NGUyYmE1MTYxMmVmNGNjZjM5MmMvdGFibGU6NzQ3OTYyYTIxYWEyNGIxNmE5NGZiY2M3MDczNWIyNjQvdGFibGVyYW5nZTo3NDc5NjJhMjFhYTI0YjE2YTk0ZmJjYzcwNzM1YjI2NF8yLTEtMS0xLTA_2e9dd034-5fd9-4d57-b17c-3b808319e5ca">0000703604</ix:nonNumeric><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80L2ZyYWc6MzQxYmFmZTVhMDc5NGUyYmE1MTYxMmVmNGNjZjM5MmMvdGFibGU6NzQ3OTYyYTIxYWEyNGIxNmE5NGZiY2M3MDczNWIyNjQvdGFibGVyYW5nZTo3NDc5NjJhMjFhYTI0YjE2YTk0ZmJjYzcwNzM1YjI2NF81LTEtMS0xLTA_da9ad7df-1a43-4c56-9046-54bada2b24f4">False</ix:nonNumeric><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80L2ZyYWc6MzQxYmFmZTVhMDc5NGUyYmE1MTYxMmVmNGNjZjM5MmMvdGFibGU6NzQ3OTYyYTIxYWEyNGIxNmE5NGZiY2M3MDczNWIyNjQvdGFibGVyYW5nZTo3NDc5NjJhMjFhYTI0YjE2YTk0ZmJjYzcwNzM1YjI2NF82LTEtMS0xLTA_40f4988f-fb5f-4eb8-b84f-6aa124931c94">2020</ix:nonNumeric><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80L2ZyYWc6MzQxYmFmZTVhMDc5NGUyYmE1MTYxMmVmNGNjZjM5MmMvdGFibGU6NzQ3OTYyYTIxYWEyNGIxNmE5NGZiY2M3MDczNWIyNjQvdGFibGVyYW5nZTo3NDc5NjJhMjFhYTI0YjE2YTk0ZmJjYzcwNzM1YjI2NF83LTEtMS0xLTA_782bf150-cae2-4ab9-b81b-9aa18da85fdc">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80L2ZyYWc6MzQxYmFmZTVhMDc5NGUyYmE1MTYxMmVmNGNjZjM5MmMvdGFibGU6NzQ3OTYyYTIxYWEyNGIxNmE5NGZiY2M3MDczNWIyNjQvdGFibGVyYW5nZTo3NDc5NjJhMjFhYTI0YjE2YTk0ZmJjYzcwNzM1YjI2NF84LTEtMS0xLTA_ad49059e-71f1-4657-8d43-89a71174467b">12/31</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="2" name="laws:MinimumDebtServiceCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82MS9mcmFnOjcyNDRlOGY2NDExMDQ1Y2U5NDFhNzEzYjAzNTNhNjc3L3RhYmxlOjZjZTYyOTRjYWE1ZTQ2NDA5MmQzZjQzZDFkYTk5MWI5L3RhYmxlcmFuZ2U6NmNlNjI5NGNhYTVlNDY0MDkyZDNmNDNkMWRhOTkxYjlfMS0xLTEtMS0w_fc98556f-e722-463e-ade1-bb6ae39c3311">1.15</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="2" name="laws:MinimumNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82MS9mcmFnOjcyNDRlOGY2NDExMDQ1Y2U5NDFhNzEzYjAzNTNhNjc3L3RhYmxlOjZjZTYyOTRjYWE1ZTQ2NDA5MmQzZjQzZDFkYTk5MWI5L3RhYmxlcmFuZ2U6NmNlNjI5NGNhYTVlNDY0MDkyZDNmNDNkMWRhOTkxYjlfMi0yLTEtMS0w_5eb8afc0-ed33-4063-be45-1a42e44f1c42">3.25</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="laws-20200930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ic738a8c06cdf479db15c15196cfb4f7a_I20201015"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia092f82c3e1b4bde9dc2e7ba9a639685_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: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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ea7881646014fa78434ff9dbdfff9ce_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic046114cf89f4f6989cbd3197ad6f41f_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="iabc926e18c7a41c5916114e27a13a799_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="i476cad3636e74d5dadfee99f113d69c4_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:TreasuryStockCommonMember</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="i46276e68a48b49358888f40ba040361d_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:AccumulatedTranslationAdjustmentMember</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="i256aca76d523497286a29e0c00d3b2dc_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="i34e6ce0056734372923451f846fbc1e3_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:context id="i864b7a9c989149bcb6cc60391bbcc46b_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib454b6da0757491682cdd2abdc8fd837_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i039f30aeabff48d881b7ce68355889e0_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b363c2262c24e50a82410360a3881a9_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2419fd5ef8649319a9c99ef7197ae49_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12a7d928d43d4779a71a41d72209d025_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d03b0f47a1a4ca5ac4c5eff064a1f62_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i941e82ea63b148c19dee7495f1760a51_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d3001cdae15460a8482f16e9d1feda2_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27c077b8dd8f42efaf5344ccdf176151_I20190331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9a3b5b856f1402ca6c25263e2052c36_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74234bbc39be46ab8bf9f5dd495a6a37_D20190101-20190331"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f02ebc43e4b4839bfe3a1d0c6fecc28_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1a5c1b83a794784ae93d221ec70bb7f_D20190101-20190331"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib90955873f5e49bda5ff70fdaabb6374_D20190101-20190331"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2e35fe02169419ab7a882548f783008_D20190401-20190630"><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>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6530670919749639c1f6c3a4bb65542_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib713c8fd2d834bf9bad8f2c5d4a53e9d_D20190401-20190630"><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>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d4724848db9460eb357b51de927fe77_D20190401-20190630"><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>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6c8af0d44e0449695c1c7d1408bf0ed_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="ibb6cad9f1dd64e068fba665e6d460028_D20190701-20190930"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71f594b652814771a8aab1e6a13db226_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc589b08504d40bebdc8782ee47af403_D20190701-20190930"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7788dd2700a047d3b7ccd380ef540e53_D20190701-20190930"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ab870dc0c384fe4b5d080501ee47953_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>laws:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="customer"><xbrli:measure>laws:customer</xbrli:measure></xbrli:unit><xbrli:context id="i9cbcb0bf6823432aa5d8d9a20077a251_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="if33b9d3319474d558ffe1115db0118a0_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="i89d8123977714902b6392fe355985555_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="i93be3ad49775484d969d7c7bddc738a3_I20200831"><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><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="i903a08f7b50d4fa69773a0548e328b1f_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="idcf3a3eee2cd481a891a29347d4e095b_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:CustomerRelationshipsMember</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="ic414e1ac003d4ab885f872317653451e_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="i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia11c9bfd820d4e678b5b50e0c2b9d4be_D20190701-20190930"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b7403a76b754b6eb76dd9c5ee6bcfa1_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i161ab1627a964a4d81ffd670383f2133_D20190101-20190930"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ac0d75335104f7f90e6556facc3d96f_D20190701-20190930"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06012682b24643de995fc8d3f5b78b69_D20190101-20190930"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfbdee9470a34f2a879104937a7eb183_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d0f43f07ca14558bf09e2af350f9b8e_D20190701-20190930"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f91a78964f5412492a704bbce10bf35_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba54f419eaa7424c984f10edb9ac00bd_D20190101-20190930"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4bb9f3e83b4412bb6b3a89b62ca9d3e_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1af7bec2f1443d2a01a5be0fbb326ff_D20190701-20190930"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d66d5dfe9a14f77bdad6854d29e07d3_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib91e22d27cff4894a3b3a8915334465d_D20190101-20190930"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ide18d996473346a29eb0734cee0834f2_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fe9e5b34b494ecdae7606718c5c9de7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b6759ef972b4639a390d2d7d8eea43f_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a589e5b14ab4a4e98f70009dc7e6243_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i835cc63e84774c04a3b71ad4b5c40f62_I20200930"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcd698c239de4646ac7cd3b332c64c24_I20200830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42ae0ff6fb5a4abd86eb5ea3f4c962b4_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="ia072922e9f7448c19e6ade61bed4288d_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a196ca69baa4d75a7d68404f6a07f91_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ccd43eaa2f14262b28760e72f7046da_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i681f663f126745b893420c82830d5b73_D20200101-20200930"><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><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a6e56df2dd54acb9374b1b7039cd73e_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7f3ddfa734b4cf5bd4d7e5749ff32e7_I20200930"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cf87039995b4dbdb01aec924d84cd95_I20200930"><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>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i779b2e4b2eb34bd896bfd2d176310c3f_D20200101-20200930"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie74980e14e38433f86df1e9bf1fa0e11_I20200930"><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>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52f7496499ba4140af46138d6ef49932_I20200930"><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>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id766800010f04174934f2153c46ab2bf_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa0e1f11d34342cb9a1d582ea0944beb_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a898f4bc9e9447bb71bb46df04cb7bc_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a7627a0afbf46a7b502e97f5d7feeda_D20190701-20190930"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic47890b6eb5b4981a94d3ca49b93d5b0_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5578dca3a12c46dcb57ca3b1b486921d_D20190101-20190930"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib47d4298268a431291f520cccb26476f_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c513d37369a417ca51173d74bda3828_D20190701-20190930"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i363dd7881cdc416ba7cd2eb0fe5c3721_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie02f31a6617f4a4a95797ea32c2efe85_D20190101-20190930"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC03LTEtMS0w_46ce0c53-0fb8-40e2-a615-59ef5002956b id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC0xMy0xLTEtMA_b197ec71-03e1-499b-a14d-02a6d204363b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RleHRyZWdpb246MmY0M2Q0MDY5Yjk3NGJjOTk3ZDUwZTkzODgxNmYyYWRfMzU5_2e88a615-7105-48f3-b9b3-6d6c2335f26b" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i7122a207532d4e95841f83dbb2efa40d_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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDYx_9e6f01f3-b031-4c71-972a-c7874f53b202">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZmI3MjVjNjkwNDk2NDE3MTk0ZTA1YjFkYThlMjQ5NDIvdGFibGVyYW5nZTpmYjcyNWM2OTA0OTY0MTcxOTRlMDViMWRhOGUyNDk0Ml8wLTEtMS0xLTA_a0d19840-fa79-4b5b-9cd4-ac5b235a9279">&#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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV82NTk3MDY5NzY4Nzg1_9287e265-879e-4399-8c9a-91a9f81c6990">September 30, 2020</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt:booleanfalse" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZjZjOWJiZmU0ZmZlNGY1NGI5OWNkNmMzNTljMmY1NDUvdGFibGVyYW5nZTpmNmM5YmJmZTRmZmU0ZjU0Yjk5Y2Q2YzM1OWMyZjU0NV8wLTEtMS0xLTA_49060760-6a8f-4726-880f-2bbe072628fa">&#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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDU2_be5a5e5d-76e9-4171-809f-2bbace18fda6">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDU3_906abfb4-ed57-4128-a4d5-f05ba52a8904">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8wLTAtMS0xLTA_37f80d93-07fe-4327-a2f6-90df9ccae895">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8wLTQtMS0xLTA_430ff189-3e63-469b-8631-ab199eaceb24">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: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8zLTAtMS0xLTA_88dc5ba4-a229-41bf-a64e-aa36f5748443">8770 W. Bryn Mawr Avenue, Suite 900,</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8zLTEtMS0xLTA_d8ef2976-7de1-4669-a17f-492c97f873c5">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8zLTItMS0xLTA_50a9fd8c-fc51-442d-a4ae-edbc5ef29824">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8zLTQtMS0xLTA_9c1d8cb0-4d76-4f2d-a1f4-75f9988e457b">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDU4_d24418e8-6edb-4353-8d02-81e70ee7b212">(773)</ix:nonNumeric>&#160;<ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDY0_8912ff46-151f-4fd3-b8d8-668f5c0fd11e">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6YzI2NzM3ZGIyYTk5NDljNTg0NjZmY2EyYmNkYzAzYTQvdGFibGVyYW5nZTpjMjY3MzdkYjJhOTk0OWM1ODQ2NmZjYTJiY2RjMDNhNF8xLTAtMS0xLTA_b8547f92-9794-4808-8d57-a0297484d667">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6YzI2NzM3ZGIyYTk5NDljNTg0NjZmY2EyYmNkYzAzYTQvdGFibGVyYW5nZTpjMjY3MzdkYjJhOTk0OWM1ODQ2NmZjYTJiY2RjMDNhNF8xLTItMS0xLTA_d8169909-a5cd-419c-aedf-62556964fff8">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6YzI2NzM3ZGIyYTk5NDljNTg0NjZmY2EyYmNkYzAzYTQvdGFibGVyYW5nZTpjMjY3MzdkYjJhOTk0OWM1ODQ2NmZjYTJiY2RjMDNhNF8xLTQtMS0xLTA_f641ad12-2a69-4948-bc14-e4d9d5b5a406">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDY3_a4478125-95a5-4d64-a094-33931d1d2a04">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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDU5_cdd60bdc-385b-4348-a7bd-3cbf3e91c91d">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZDRkZDViZTRiOGVhNDJhNjlkODY3ODgzYWE3NjE4NzkvdGFibGVyYW5nZTpkNGRkNWJlNGI4ZWE0MmE2OWQ4Njc4ODNhYTc2MTg3OV8wLTItMS0xLTA_deee7c29-6216-40f9-af91-8d49bf42ff2c">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt:booleantrue" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZDRkZDViZTRiOGVhNDJhNjlkODY3ODgzYWE3NjE4NzkvdGFibGVyYW5nZTpkNGRkNWJlNGI4ZWE0MmE2OWQ4Njc4ODNhYTc2MTg3OV8xLTMtMS0xLTA_177f011c-2fa7-4847-b0e4-4223864f4ad1">&#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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZDRkZDViZTRiOGVhNDJhNjlkODY3ODgzYWE3NjE4NzkvdGFibGVyYW5nZTpkNGRkNWJlNGI4ZWE0MmE2OWQ4Njc4ODNhYTc2MTg3OV8yLTMtMS0xLTA_dad248f2-a2fe-4ae4-a6b0-265a5f8defad">&#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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" format="ixt:booleanfalse" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDU1_a94331aa-cd9b-4a08-a185-e9004bb4ced2">&#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 October&#160;15, 2020 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="ic738a8c06cdf479db15c15196cfb4f7a_I20201015" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDUz_4c8844ed-d063-4e9b-a865-5158a2125707">9,030,327</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="i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_19">September</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="#i7122a207532d4e95841f83dbb2efa40d_19"> 3</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i7122a207532d4e95841f83dbb2efa40d_19">0, 2020 (Unaudited) and December 31, 2019</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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_25">and </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="#i7122a207532d4e95841f83dbb2efa40d_25">Nine</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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_25">September</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="#i7122a207532d4e95841f83dbb2efa40d_25"> 30</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="#i7122a207532d4e95841f83dbb2efa40d_25">, 2020 and 2019 (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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_28">and </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="#i7122a207532d4e95841f83dbb2efa40d_28">Nine</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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_28">September</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="#i7122a207532d4e95841f83dbb2efa40d_28"> 30</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="#i7122a207532d4e95841f83dbb2efa40d_28">, 2020 and 2019 (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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_31">Condensed Consolidated Statements of Cash Flows for 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="#i7122a207532d4e95841f83dbb2efa40d_31">Nine</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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_31">September</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="#i7122a207532d4e95841f83dbb2efa40d_31"> 30</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="#i7122a207532d4e95841f83dbb2efa40d_31">, 2020 and 2019 (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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_91">Item&#160;2</a>.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i7122a207532d4e95841f83dbb2efa40d_91">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i7122a207532d4e95841f83dbb2efa40d_91">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="#i7122a207532d4e95841f83dbb2efa40d_106">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i7122a207532d4e95841f83dbb2efa40d_106">Quantitative and Qualitative Disclosure About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i7122a207532d4e95841f83dbb2efa40d_106">28</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="#i7122a207532d4e95841f83dbb2efa40d_109">Item&#160;4</a>.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i7122a207532d4e95841f83dbb2efa40d_109">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i7122a207532d4e95841f83dbb2efa40d_109">28</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="#i7122a207532d4e95841f83dbb2efa40d_112">PART II - OTHER INFORMATION</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i7122a207532d4e95841f83dbb2efa40d_115">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i7122a207532d4e95841f83dbb2efa40d_115">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i7122a207532d4e95841f83dbb2efa40d_115">28</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="#i7122a207532d4e95841f83dbb2efa40d_118">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="#i7122a207532d4e95841f83dbb2efa40d_118">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="#i7122a207532d4e95841f83dbb2efa40d_118">29</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="#i7122a207532d4e95841f83dbb2efa40d_121">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="#i7122a207532d4e95841f83dbb2efa40d_121">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="#i7122a207532d4e95841f83dbb2efa40d_121">30</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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="#i7122a207532d4e95841f83dbb2efa40d_124">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="#i7122a207532d4e95841f83dbb2efa40d_124">31</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="i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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, 2019 and in this Quarterly Report on Form 10-Q for the period ended September&#160;30, 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%">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="i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="i7122a207532d4e95841f83dbb2efa40d_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="i7122a207532d4e95841f83dbb2efa40d_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%">September 30,</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%">2020</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%">2019</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNC0xLTEtMS0w_96c4b505-deac-4617-a48e-c935f9f43f28">17,193</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNC0zLTEtMS0w_5ee1e22e-d831-4897-a43d-5d70d9539019">5,495</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNS0xLTEtMS0w_d7a2d988-a4e1-4691-971f-d81e236199c8">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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNS0zLTEtMS0w_141f2075-3cca-49ba-9457-813b5e2f3ef6">802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNi0wLTEtMS0wL3RleHRyZWdpb246M2VmN2YwOTMwNDg5NGM0NjkxYzI4YTZkYjZiMmQ3MWRfNjU_25aa10a5-2647-40bc-acbb-c3d13f3c4f8c">680</ix:nonFraction> and  $<ix:nonFraction unitRef="usd" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNi0wLTEtMS0wL3RleHRyZWdpb246M2VmN2YwOTMwNDg5NGM0NjkxYzI4YTZkYjZiMmQ3MWRfNzM_99415b74-02f6-44e4-8a8d-4bca09de6f9d">593</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNi0xLTEtMS0w_d1898ec6-4f3d-4581-aba1-7ff0d1808b95">47,902</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNi0zLTEtMS0w_026caa57-aa3b-4a8a-9159-65a94bbf592c">38,843</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNy0xLTEtMS0w_9f2258c5-8342-4a99-a8bf-a622ce6407ee">62,218</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNy0zLTEtMS0w_ad15b348-754e-4295-b1d9-25653a32af0a">55,905</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfOC0xLTEtMS0w_a9edaecd-d3a8-440c-b839-0cb61290acea">5,943</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfOC0zLTEtMS0w_751ff006-3e17-4bab-9605-a3c282ba43e7">5,377</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 9pt;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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfOS0xLTEtMS0w_20a8c24e-cb42-4853-bf01-f6fe2d2c8a38">134,058</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfOS0zLTEtMS0w_ccc0906b-3b1f-464c-8e01-6e1c4cb44f71">106,422</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTEtMS0xLTEtMA_1fc50e29-1ad9-4d1b-b560-b0f540ade7b3">16,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTEtMy0xLTEtMA_ea7c16e3-13f7-4336-bdf4-f46860464d76">16,546</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTItMS0xLTEtMjM3Nw_776a44e2-47e8-4bb6-bebb-fcaca7e464d5">36,428</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTItMy0xLTEtMjM3Nw_fc535971-98cf-4468-ada0-0a998a782c03">20,923</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTItMS0xLTEtMA_87220453-f831-4e0a-8070-fe0fe1735111">20,289</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTItMy0xLTEtMA_04a35504-d06d-4ba1-858e-0555970806ee">21,711</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTMtMS0xLTEtMA_3c57bee9-ccc7-4349-9c2c-8f84f7ef277a">18,727</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTMtMy0xLTEtMA_951a8f46-9ede-4b5a-a27d-adce49d4479f">12,335</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashSurrenderValueOfLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTQtMS0xLTEtMA_e2c6af9d-6260-4bf7-8085-1d5259bcf374">15,400</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashSurrenderValueOfLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTQtMy0xLTEtMA_20e48438-c137-40d2-a483-8ea55052dde8">14,969</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseAssetsRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTYtMS0xLTEtMA_7b12ca05-558e-47b7-a473-36397e2c48f8">9,513</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseAssetsRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTYtMy0xLTEtMA_dd2f54cd-115d-4933-942f-6c70f3e97f1d">11,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"><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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTctMS0xLTEtMA_9d011e5b-d509-4214-bbd9-d62a9af99ffd">258</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTctMy0xLTEtMA_e3b15787-498a-4964-a7f6-83aea519014f">277</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 18pt;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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTgtMS0xLTEtMA_f5f11238-2f3c-4e89-bb5f-f8b8771e3d0a">251,269</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTgtMy0xLTEtMA_cff88584-1d0b-4c06-939b-1ea798319764">204,429</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:AcquisitionLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjMtMS0xLTEtOTcx_a25dfbcb-6e6e-4078-ac15-00657c0c19db">32,476</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:zerodash" name="laws:AcquisitionLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjMtMy0xLTEtOTcx_2c77ffe5-feb7-4b51-9507-b00ba4fd2a72">&#8212;</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjQtMS0xLTEtMjM2Ng_f07b52b8-b5be-49ef-bfdd-e9507f6f4f11">22,466</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjQtMy0xLTEtMjM2OQ_41ac2c53-db22-4a01-8778-d3eb6e0e6157">13,789</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjMtMS0xLTEtMA_14a90b91-cd74-4c92-afe6-5a0122a675af">4,509</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjMtMy0xLTEtMA_dadee1ec-9a09-4ce1-b778-591cb71f98d3">3,830</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjQtMS0xLTEtMA_a0af5bba-50cb-4ed6-bc02-74da07b2e8d7">30,808</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjQtMy0xLTEtMA_5e93c007-452b-477c-901f-d45eeb3331ba">39,311</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 9pt;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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjUtMS0xLTEtMA_ef3c01ce-8af2-4e17-bef6-e261472541df">90,259</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjUtMy0xLTEtMA_dcc9bd96-b232-4ff6-a507-5251ac678b70">56,930</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="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%">Revolving line of credit</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:SecuredLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjctMS0xLTEtMA_b7338044-e5ec-4acf-8444-cd157bccd220">&#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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjctMy0xLTEtMA_c4651d15-73e0-4ec0-a11d-8166af3963d4">2,271</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%">Security bonus plan</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:SecurityBonusPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjgtMS0xLTEtMA_92975e33-ac6b-433b-a5a7-033cce833e4b">11,540</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="laws:SecurityBonusPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjgtMy0xLTEtMA_4efec8d5-bd22-406e-bc62-784c60fb4d84">11,840</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%">Deferred 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%"><ix:nonFraction unitRef="usd" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzAtMS0xLTEtMjM0Mg_fa6e507d-ce77-47d3-8f42-06f0c8e3c81d">9,847</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzAtMy0xLTEtMjM0Mg_0dedf688-be12-4b48-85a8-43abcef8a5c6">6,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjktMS0xLTEtMA_7c870fa4-488b-433a-b1f3-e1604ceb0b34">6,693</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjktMy0xLTEtMA_9403c2ec-092f-4647-b93c-9ab50ca573ce">9,504</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%">Deferred tax liability</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzEtMS0xLTEtMA_ba5464e9-4171-4415-9182-08036d6d7217">6,154</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzEtMy0xLTEtMA_5687ba99-3239-40a1-aad2-b36386083a3b">6,188</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 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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzItMS0xLTEtMA_6df900cc-7376-42de-9d99-8e0fe9c61113">5,522</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzItMy0xLTEtMA_65d4c2bf-39bc-46a0-aafd-ba2fcca85e21">3,325</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 9pt;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:#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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzMtMS0xLTEtMA_e5e30fcb-740b-4064-bb2f-f6e06d849941">130,015</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzMtMy0xLTEtMA_3141174a-f6eb-4349-9f97-3401217354e6">96,428</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: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:700;line-height:100%">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"><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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="0" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmQ0Zjc5ZmY3ZDY5ZDQ0NTdiZTdhNjY3MWM2NjY1NmYyXzIx_9a68d8fc-65c9-49e3-8b5e-63acf24f036e"><ix:nonFraction unitRef="usdPerShare" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="0" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmQ0Zjc5ZmY3ZDY5ZDQ0NTdiZTdhNjY3MWM2NjY1NmYyXzIx_eb38dd42-10f1-4c5d-9e10-cd4f52e8ebe2">1</ix:nonFraction></ix:nonFraction> par value:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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"><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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzE3_8a04c29b-f254-444e-a67b-251e779f8361"><ix:nonFraction unitRef="shares" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzE3_9cd258e3-d762-4965-b8b1-72645a8f72a4">500,000</ix:nonFraction></ix:nonFraction> shares, Issued and outstanding &#8212; <ix:nonFraction unitRef="shares" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzUz_0898cc7d-7e13-4603-8f78-9a00156019ec"><ix:nonFraction unitRef="shares" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzUz_3d1ce194-9c04-43a9-a5d5-f7ca5a0948c6"><ix:nonFraction unitRef="shares" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzUz_e930e5e6-b906-4128-9321-867f33f2ea4c"><ix:nonFraction unitRef="shares" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzUz_fb8a0df7-e7bb-4314-b61d-34209de1dfe4">None</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMS0xLTEtMA_0029d18f-16a9-4a41-8905-d6bc94bdcfc8">&#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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMy0xLTEtMA_e1ff7c63-3ef3-47b1-8d5e-217272098d66">&#8212;</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%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="0" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjdjNmY1YWVhY2MzYzQ2NDg4ZjVkMDlmNmZiMDdmOTMwXzE4_478082ae-e343-49cf-8e69-83cbbc8df807"><ix:nonFraction unitRef="usdPerShare" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="0" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjdjNmY1YWVhY2MzYzQ2NDg4ZjVkMDlmNmZiMDdmOTMwXzE4_5902c44d-b9ff-43b6-b3d2-b093ba85476f">1</ix:nonFraction></ix:nonFraction> par value:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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"><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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjI1MjRmOGVkOGVmNjQwOTA5MDIwNjIwM2E3NDRhM2IzXzE3_054e073e-d0d1-40cc-a890-83aeb94e4dd2"><ix:nonFraction unitRef="shares" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjI1MjRmOGVkOGVmNjQwOTA5MDIwNjIwM2E3NDRhM2IzXzE3_18167e26-915e-4a72-bdfc-c7ba0a7ba1ba">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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjI1MjRmOGVkOGVmNjQwOTA5MDIwNjIwM2E3NDRhM2IzXzM2_fc5a048e-dacb-4b55-add2-9d0a2b933ba9">9,231,598</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjI1MjRmOGVkOGVmNjQwOTA5MDIwNjIwM2E3NDRhM2IzXzQz_7dc506e2-7fe1-40db-8c0f-139e9ab67a6f">9,190,171</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 - 9,025,617 and <ix:nonFraction unitRef="shares" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjI1MjRmOGVkOGVmNjQwOTA5MDIwNjIwM2E3NDRhM2IzXzg3_67367ba9-8f7b-4e3b-9c4f-200d1096af4f">9,043,771</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMS0xLTEtMA_f0e75bfc-7213-460c-88a9-d3cd984a0b75">9,232</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMy0xLTEtMA_278377a1-a226-405c-84f6-f22ea31eced3">9,190</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%">Capital in excess of par value</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDAtMS0xLTEtMA_b33f071c-de7f-444b-b257-3fcf8b18f774">19,508</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDAtMy0xLTEtMA_3e7bebb6-771d-497a-8532-7018df65a214">18,077</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%">Retained earnings</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDEtMS0xLTEtMA_055e23cc-28a4-4b6f-b442-042685dcced0">101,386</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDEtMy0xLTEtMA_63708ec4-4162-4bb2-821c-07727c3a3957">86,496</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%">Treasury stock &#8211; <ix:nonFraction unitRef="shares" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDItMC0xLTEtMC90ZXh0cmVnaW9uOmY2YmQzMGUzODU5YjRkOTE4YTI0NGJlMTE4MWQwZWJmXzIx_35889b43-25ea-4f29-bb12-90d32ab308dc">205,981</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDItMC0xLTEtMC90ZXh0cmVnaW9uOmY2YmQzMGUzODU5YjRkOTE4YTI0NGJlMTE4MWQwZWJmXzI4_2d4e5aa9-f717-43f0-9376-5a9e0ee0e2ec">146,400</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDItMS0xLTEtMA_5373fc13-5850-4c56-8f30-f1ef707b3761">7,953</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDItMy0xLTEtMA_63d500d8-276f-4c05-941e-13c834ad84aa">5,761</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%">Accumulated other comprehensive loss</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDMtMS0xLTEtMA_53f64f18-a063-4e06-b97a-8a9f23d1bd7f">919</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDMtMy0xLTEtMA_e5117c32-ffd6-495e-9da4-b527a0953ae4">1</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 9pt;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:#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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDQtMS0xLTEtMA_1227fd69-e9b5-4b0a-aedd-8f4dd5669b94">121,254</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDQtMy0xLTEtMA_c9b7c722-8fe3-474c-b1d7-39260ff89249">108,001</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 2px 18pt;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:#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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDUtMS0xLTEtMA_80183244-0e0f-43d5-88c0-e4dbd3bfdf23">251,269</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDUtMy0xLTEtMA_9c3e475c-837d-41cd-9ff7-7c67b74f47a7">204,429</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 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="i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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: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: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/>September 30,</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%">Nine Months Ended <br/>September 30,</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%">2020</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%">2019</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%">2020</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%">2019</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><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><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><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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfNS0xLTEtMS0w_77dd21c0-87b6-4bc0-8b79-e2271b63e577">90,277</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfNS0zLTEtMS0w_1abeef02-cfef-43be-b617-fbf3a417f541">94,779</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfNS01LTEtMS0w_3568dd18-dd32-4bc7-8a17-579a5ac395e0">253,458</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfNS03LTEtMS0w_173becf0-282c-4ba5-bb7d-ea296727fa46">282,219</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><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><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><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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS0xLTEtMS0zMjYy_e8778eb1-6ca9-476b-95d3-d443ffdfe432">43,052</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS0zLTEtMS0zMjY0_cc3a8e0f-8bf5-4320-a1ff-67134a325696">44,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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS01LTEtMS0zMjY2_bb334dc2-45b1-40ea-9b4e-f46b5ba5e95c">118,999</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS03LTEtMS0zMjY4_498bc384-87b3-471f-bcd8-23fcd3b32871">131,679</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS0xLTEtMS0w_357eb4a8-f235-48fb-b111-98e93ffa4757">47,225</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS0zLTEtMS0w_6eff711c-2d1c-4b0c-9ba5-c2558f6315b9">50,574</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS01LTEtMS0w_1dfc9c57-53e7-436e-b3d6-a74c6ba5c873">134,459</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS03LTEtMS0w_1b043925-9e9f-473c-9921-918a4caddd95">150,540</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><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><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%">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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTItMS0xLTEtMA_519c5ba8-7721-40e0-b0e7-60aa4d3507ea">19,155</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTItMy0xLTEtMA_ca4149c7-e7c9-4bc7-8952-fb46bd633677">21,255</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTItNS0xLTEtMA_1f2aec79-1cf1-433c-89a0-c19a41fd6856">55,445</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTItNy0xLTEtMA_35443b20-c929-447a-a620-05755715f5fe">64,864</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTMtMS0xLTEtMA_71f92b56-d776-4b03-900c-d668a1c66e35">26,069</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTMtMy0xLTEtMA_fafc182f-66ec-4b6f-9e7f-6a853375dc5d">22,873</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTMtNS0xLTEtMA_b6493521-0adb-4d99-971a-bb0050bd61c3">57,806</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTMtNy0xLTEtMA_10e7d2f5-9074-4fab-867b-138b24b29f2f">72,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTQtMS0xLTEtMA_e51d87b4-401c-4d42-a2cc-ee4f3e0005ea">45,224</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTQtMy0xLTEtMA_bf166727-c8c6-4562-bda3-9257777b8c01">44,128</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTQtNS0xLTEtMA_3b117029-cfca-4265-8a5a-886c70833ae8">113,251</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTQtNy0xLTEtMA_60a2c1c9-cb4b-43de-a6e0-5c59899fa106">136,927</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><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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTYtMS0xLTEtMA_5fc3c0bf-ba8f-44a6-ad8e-6f35d3c239b3">2,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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTYtMy0xLTEtMA_d0ea7c11-7aaa-4d7a-b969-8ecba67a0f40">6,446</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTYtNS0xLTEtMA_cddab284-11da-4a09-8311-83f4440ea7d7">21,208</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTYtNy0xLTEtMA_db6170cf-78e0-4c7d-986f-690db8f22142">13,613</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><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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTgtMS0xLTEtMA_c1c8863b-640e-420f-b809-313fd8b4a4f7">142</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTgtMy0xLTEtMA_ebea1fec-4c8f-4da4-8033-f7f82848ae06">138</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTgtNS0xLTEtMA_71023c4d-dbad-456e-b358-25e07ef8c312">329</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTgtNy0xLTEtMA_ca97c9e9-9d3a-411f-8ba6-d716fca95695">481</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTktMS0xLTEtMA_19076135-62bd-4ef5-b1a3-fbd31a715467">615</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTktMy0xLTEtMA_48629137-5378-4e4a-a159-025f22ee61dd">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTktNS0xLTEtMA_27e55a96-cca4-4afb-b837-5b4bfbef535c">15</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTktNy0xLTEtMA_66b5fd34-8328-4282-b780-c16157179215">798</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><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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjEtMS0xLTEtMA_739e3022-3a30-4b9d-982f-2afd74349389">2,474</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjEtMy0xLTEtMA_b52e1454-e23e-4224-adff-7aeb7736664e">6,295</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjEtNS0xLTEtMA_ef5c9708-28d3-4466-a6d2-67d20f0f0fda">20,894</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjEtNy0xLTEtMA_416d6355-511c-4943-8b34-585f380974d2">13,930</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjItMS0xLTEtMA_e5215cfe-c03d-49c2-941b-a1818835213a">736</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjItMy0xLTEtMA_6c1ad184-321b-4715-a428-a86d1dfcc8ca">1,521</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjItNS0xLTEtMA_36a2b5b4-5455-4452-8c2b-a22eee9a83ec">6,004</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjItNy0xLTEtMA_a046afb9-d283-4bf0-b6df-9e6fe489e98f">3,703</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><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="i9ea7881646014fa78434ff9dbdfff9ce_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjQtMS0xLTEtMA_ebae5b00-7e5a-47ac-99ca-f6587263c56d">1,738</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjQtMy0xLTEtMA_68df1f19-a53f-4eff-8404-bbb35b8c9117">4,774</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjQtNS0xLTEtMA_af1948db-01ab-4cfc-b839-8c93699c0867">14,890</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjQtNy0xLTEtMA_11ca1f0d-832e-411d-908c-a6b9102e134f">10,227</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><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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjYtMS0xLTEtMA_ed8c54f5-93e0-4fab-bcaa-50e232ced0c5">0.19</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjYtMy0xLTEtMA_8c77b659-7574-46cd-be4e-91b392cfaef4">0.53</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjYtNS0xLTEtMA_e8b8aa88-fba4-4891-84ed-3f9dcdfd0360">1.65</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjYtNy0xLTEtMA_5a2b50a6-d1c2-4438-b998-860147fbaee2">1.14</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><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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjgtMS0xLTEtMA_447e4f46-470c-464e-aad6-106ff043d2bb">0.19</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjgtMy0xLTEtMA_712d0d3a-3b7b-488e-9e0a-6f5725fd3f4f">0.51</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjgtNS0xLTEtMA_9ca41207-85cf-4ca7-b5fe-9c7dcd42ddca">1.60</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjgtNy0xLTEtMA_a2d0e425-0fdf-4947-b734-3a45b0ab68db">1.09</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><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><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 9pt;text-align: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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzEtMS0xLTEtMA_a481297f-79d9-471d-a7ac-adef2ebe7f63">9,017</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzEtMy0xLTEtMA_deb75c98-e2b8-4689-b894-7713a107a6f5">8,974</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzEtNS0xLTEtMA_1e74e47a-cce5-404f-b4a0-81c6cde1d318">9,017</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzEtNy0xLTEtMA_38bf7189-15a8-4e42-bc8f-3a991f219493">8,971</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 9pt;text-align: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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzItMS0xLTEtMA_2271f2b5-2cf0-4bec-bb0d-ec77debce9b7">313</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzItMy0xLTEtMA_78bec776-6f70-4b7c-bbdb-e5919a51ec5e">415</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzItNS0xLTEtMA_260bb798-b8d7-4c8b-8652-031ad9ad63aa">312</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzItNy0xLTEtMA_9b10f541-7c4d-48a5-bdd8-f20c05564c1e">399</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzMtMS0xLTEtMA_c134d9cf-c4a6-429d-9b90-da4968b50158">9,330</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzMtMy0xLTEtMA_890e3292-ec3d-405c-b4ca-56a0c606777c">9,389</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzMtNS0xLTEtMA_81cbf60a-0d7b-4204-8472-9912942af238">9,329</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzMtNy0xLTEtMA_8f073b6f-9c34-439c-89ad-ceb8b061fb58">9,370</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><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><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%">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="i9ea7881646014fa78434ff9dbdfff9ce_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzYtMS0xLTEtMA_ebae5b00-7e5a-47ac-99ca-f6587263c56d">1,738</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzYtMy0xLTEtMA_68df1f19-a53f-4eff-8404-bbb35b8c9117">4,774</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzYtNS0xLTEtMA_af1948db-01ab-4cfc-b839-8c93699c0867">14,890</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzYtNy0xLTEtMA_11ca1f0d-832e-411d-908c-a6b9102e134f">10,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 9pt;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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzgtMS0xLTEtMA_861bd362-608d-4b07-83a3-a2ff6c1582eb">398</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzgtMy0xLTEtMA_564acbed-c536-4eb3-b234-626fd7bc473a">427</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzgtNS0xLTEtMA_859742e4-ff4d-4c59-8587-303b6320af4c">918</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzgtNy0xLTEtMA_47406278-9d2d-461a-8013-7cde9c9fb73c">965</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 18pt;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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzktMS0xLTEtMA_ea5e574a-a7e4-4908-83f9-ce782969b39c">2,136</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzktMy0xLTEtMA_2bbf26a9-00e9-4488-9c5c-b211d27dd4b1">4,347</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzktNS0xLTEtMA_7d943301-549b-4610-9981-ca4b58f4ff8f">13,972</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzktNy0xLTEtMA_11467d31-06ac-45ef-986d-23e236eab23c">11,192</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="i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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:99.561%"><tr><td style="width:1.0%"></td><td style="width:26.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></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:7.563%"></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:8.297%"></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:7.857%"></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:7.857%"></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:10.500%"></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:8.891%"></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 (Loss)</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 9pt;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 January 1, 2020</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi0xLTEtMS0w_67367ba9-8f7b-4e3b-9c4f-200d1096af4f">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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi0zLTEtMS0w_278377a1-a226-405c-84f6-f22ea31eced3">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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi01LTEtMS0w_3e7bebb6-771d-497a-8532-7018df65a214">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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi03LTEtMS0w_63708ec4-4162-4bb2-821c-07727c3a3957">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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi05LTEtMS0w_63d500d8-276f-4c05-941e-13c834ad84aa">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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi0xMS0xLTEtMA_e5117c32-ffd6-495e-9da4-b527a0953ae4">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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi0xMy0xLTEtMA_c9b7c722-8fe3-474c-b1d7-39260ff89249">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"><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="ic046114cf89f4f6989cbd3197ad6f41f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNC03LTEtMS0w_da9b01d1-59e3-4599-80a5-87f3e7cc4327">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="iabc926e18c7a41c5916114e27a13a799_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNC0xMy0xLTEtMA_041980b7-e6df-4b80-ac57-fe5e02b7912e">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;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%">Treasury shares repurchased</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="iabc926e18c7a41c5916114e27a13a799_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNS0xLTEtMS0w_4e5b6617-985d-42d4-ac6d-f3f2b30926cc">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="i476cad3636e74d5dadfee99f113d69c4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNS05LTEtMS0w_df8b5ed0-83b7-4f26-8ef9-bd3a1de33898">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="iabc926e18c7a41c5916114e27a13a799_D20200101-20200331" decimals="3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNS0xMy0xLTEtMA_2fff7bc9-cb59-449a-83ea-76762395b49f">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 2px 9pt;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:#cceeff;padding:2px 0 2px 1pt;text-align: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="i46276e68a48b49358888f40ba040361d_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNi0xMS0xLTEtMA_cd76136e-0d87-4c1b-b39c-76d460da1f47">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="iabc926e18c7a41c5916114e27a13a799_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNi0xMy0xLTEtMA_7308e4f4-a656-43e8-9c20-0e6b8299a13d">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"><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%">&#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="i256aca76d523497286a29e0c00d3b2dc_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNy01LTEtMS0w_1a60478a-998d-469e-8779-b640a0d50d6c">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="iabc926e18c7a41c5916114e27a13a799_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNy0xMy0xLTEtMA_deac6014-3c05-4b7a-92d3-3011c140572a">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 9pt;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-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="i34e6ce0056734372923451f846fbc1e3_I20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC0xLTEtMS0w_11fcf376-05fe-48f3-84fa-2fdb7ac2dfc1">8,996,267</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="i34e6ce0056734372923451f846fbc1e3_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC0zLTEtMS0w_3d4261d2-9250-4a03-ad57-7c7dde8c306c">9,190</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="i34e6ce0056734372923451f846fbc1e3_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC01LTEtMS0w_b217060c-f04d-489e-a19f-9b065819a28a">18,528</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="i34e6ce0056734372923451f846fbc1e3_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC03LTEtMS0w_c32d6c30-f106-4d2a-95e1-97946ac7cf54">99,029</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="i34e6ce0056734372923451f846fbc1e3_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC05LTEtMS0w_a68cf526-81fa-46da-a98f-b827291ea094">7,517</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34e6ce0056734372923451f846fbc1e3_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC0xMS0xLTEtMA_0550a7b9-b187-4c1d-ae12-23654f2a4732">2,495</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34e6ce0056734372923451f846fbc1e3_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC0xMy0xLTEtMA_623fd0b6-1b3f-40d8-8d3f-af03f5dd613c">116,735</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="i864b7a9c989149bcb6cc60391bbcc46b_D20200401-20200630" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTAtNy0xLTEtMA_42673fc0-a9de-4900-be64-3338b72653d6">619</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="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTAtMTMtMS0xLTA_db01446c-3e18-4784-9b18-2e2bd19ee972">619</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 9pt;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="ib454b6da0757491682cdd2abdc8fd837_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTEtMTEtMS0xLTA_59567747-7b00-42f6-885f-afd720e847ab">1,178</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="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTEtMTMtMS0xLTA_e6e319da-4e5c-474f-aef7-0772a1432bf3">1,178</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="i039f30aeabff48d881b7ce68355889e0_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTItNS0xLTEtMA_ed07e086-ae0e-4c6b-89c3-d9428fa57ff5">498</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="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTItMTMtMS0xLTA_67ea6dd3-f2ea-4cb7-b5f6-9cfc9c00976f">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: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="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTMtMS0xLTEtMA_687529f0-d253-4e3f-9f5e-c897a707d328">11,144</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="i5b363c2262c24e50a82410360a3881a9_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTMtMy0xLTEtMA_79069412-cf99-4b6a-a5a6-add4a8a99f85">11</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="i039f30aeabff48d881b7ce68355889e0_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTMtNS0xLTEtMA_24e1fcd4-df5a-4ede-96f0-199b726494c0">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTMtMTMtMS0xLTA_f6469010-56b7-44ea-b902-258e16a83650">14</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 9pt;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 June 30, 2020</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="id2419fd5ef8649319a9c99ef7197ae49_I20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtMS0xLTEtMA_e36a41f9-5209-42d2-81a4-7f2a88c7ea40">9,007,411</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="id2419fd5ef8649319a9c99ef7197ae49_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtMy0xLTEtMA_d67e8d78-8afd-4b56-807e-47c628541aa3">9,201</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="id2419fd5ef8649319a9c99ef7197ae49_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtNS0xLTEtMA_55bdf4cf-c87a-41ea-965c-d3e5f6022b68">19,029</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="id2419fd5ef8649319a9c99ef7197ae49_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtNy0xLTEtMA_fe49b4e1-64d6-45ab-aaf5-229a421fdb8c">99,648</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="id2419fd5ef8649319a9c99ef7197ae49_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtOS0xLTEtMA_f876e9cb-0f83-4457-bca1-423ef642bac0">7,517</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="id2419fd5ef8649319a9c99ef7197ae49_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtMTEtMS0xLTA_847a9b29-38d9-4267-8373-63ae1c5983c3">1,317</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="id2419fd5ef8649319a9c99ef7197ae49_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtMTMtMS0xLTA_813bf95f-9048-467f-a0b6-7ad339504ea4">119,044</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"><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 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%">&#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 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%">&#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 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="i9ea7881646014fa78434ff9dbdfff9ce_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTYtNy0xLTEtMzM2_29aa8fc8-8152-4127-93d1-adc125e371c9">1,738</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%">&#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 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%">&#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 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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTYtMTMtMS0xLTM4Mg_a772baa1-1cef-403d-941a-90ce3a243a67">1,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%">Treasury shares repurchased</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTctMS0xLTEtNDUyMw_7900f1c4-9994-48f2-bad9-ecaed0d8071a">12,077</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTctOS0xLTEtNDUzNQ_c1614de7-143e-4a51-a8cf-bd0c89d5c336">436</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTctMTMtMS0xLTQ1NDE_9cab60f6-f2b3-4be1-8bfc-836e3d186a29">436</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 9pt;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:#cceeff;padding:2px 0 2px 1pt;text-align: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="i12a7d928d43d4779a71a41d72209d025_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTctMTEtMS0xLTM3MA_bd18a5f1-fdca-49cc-830a-0eb58490e1c0">398</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTctMTMtMS0xLTM4NQ_9055cf5e-df5c-4df4-a076-d71d725f9ba9">398</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%">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%">&#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="i3d03b0f47a1a4ca5ac4c5eff064a1f62_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTgtNS0xLTEtMzIx_d17fb81b-55b4-47ec-98de-b6a5f8e859eb">510</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTgtMTMtMS0xLTM4OA_7d7fcc28-5125-4ddf-b595-ee8ac0bc7dcf"><ix:nonFraction unitRef="usd" contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTgtMTMtMS0xLTM4OA_ab55982e-d021-47c5-a63f-ff279c6bbbe4">510</ix:nonFraction></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 issued</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTktMS0xLTEtMjUz_0217e10d-d6c9-464b-adfb-5310d96bfda1">30,283</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="i941e82ea63b148c19dee7495f1760a51_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTktMy0xLTEtMzA5_03a6bb12-b2f3-48c6-bd1d-2c79586e4b44">31</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="i3d03b0f47a1a4ca5ac4c5eff064a1f62_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTktNS0xLTEtMzI0_c5568132-02f7-41a6-a029-a9bebb92189a">31</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTktMTMtMS0xLTM5MQ_62b6b9c7-1281-44f1-974f-3bceb3922a74">&#8212;</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%">Balance at September 30, 2020</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtMS0xLTEtMjU1_f8940f42-fc06-466d-9262-86ed70d60b61">9,025,617</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtMy0xLTEtMzEy_61080685-7336-4bba-ad03-cbaea09d975d">9,232</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtNS0xLTEtMzMx_cbba8f86-434e-438f-9570-720ad996c684">19,508</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtNy0xLTEtMzQ4_bd4b763d-1be7-4c5e-9cf5-2637ac5f96aa">101,386</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtOS0xLTEtMzY0_7432545b-6e13-4380-9775-50db4b960084">7,953</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtMTEtMS0xLTM3OQ_9abab3ed-5935-4e0f-b56c-f8a794d3827e">919</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtMTMtMS0xLTM5NA_16ad0f40-8e59-48ca-9a55-fab7591a7a31">121,254</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="#i7122a207532d4e95841f83dbb2efa40d_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:99.561%"><tr><td style="width:1.0%"></td><td style="width:26.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></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:7.270%"></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:8.297%"></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:8.151%"></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:7.857%"></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:10.500%"></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:8.890%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital in Excess of Par Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Income (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;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%">Balance at January 1, 2019</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="i5d3001cdae15460a8482f16e9d1feda2_I20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi0xLTEtMS0w_d708daaf-c881-45cf-9a11-8cc05ca8a20e">8,955,930</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="i5d3001cdae15460a8482f16e9d1feda2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi0zLTEtMS0w_e4946653-39c8-4a29-ab76-819c267270b5">9,006</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="i5d3001cdae15460a8482f16e9d1feda2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi01LTEtMS0w_8287b6f2-5458-4d6b-b048-ef2ae0a54802">15,623</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="i5d3001cdae15460a8482f16e9d1feda2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi03LTEtMS0w_024ab49f-ace5-4ea4-812a-9ecd824aa381">77,338</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="i5d3001cdae15460a8482f16e9d1feda2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi05LTEtMS0w_776a60d2-be26-4fed-a87b-6c7d87a3e690">1,234</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="i5d3001cdae15460a8482f16e9d1feda2_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi0xMS0xLTEtMA_65d50110-7da3-4035-8c1c-bc9e0c7bdc00">1,560</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="i5d3001cdae15460a8482f16e9d1feda2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi0xMy0xLTEtMA_a826adee-ef27-4a38-9641-e843dbc5a736">99,173</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%">Change in accounting principle </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="i27c077b8dd8f42efaf5344ccdf176151_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC03LTEtMS0w_46ce0c53-0fb8-40e2-a615-59ef5002956b">1,937</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="ib9a3b5b856f1402ca6c25263e2052c36_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC0xMy0xLTEtMA_b197ec71-03e1-499b-a14d-02a6d204363b">1,937</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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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="i74234bbc39be46ab8bf9f5dd495a6a37_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNS03LTEtMS0w_0af9c61d-52d3-4881-9233-63d8aae3b3a2">4,146</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%"><ix:nonFraction unitRef="usd" contextRef="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNS0xMy0xLTEtMA_30443f14-f119-47b6-b04f-e6fd2c03c384">4,146</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 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="i8f02ebc43e4b4839bfe3a1d0c6fecc28_D20190101-20190331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNi0xMS0xLTEtMA_586f3bec-49b3-4261-9148-720f245ecffd">675</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="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNi0xMy0xLTEtMA_62f0704f-5e1c-409c-a86e-398139c8a7ec">675</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 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="ib1a5c1b83a794784ae93d221ec70bb7f_D20190101-20190331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNy01LTEtMS0w_5fc18c45-85a1-4089-93d9-f405ae0ee287">666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNy0xMy0xLTEtMA_8b72e684-fb71-4dd5-abe0-c09dfb3f9f05">666</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 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%">Shares issued</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="shares" contextRef="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOC0xLTEtMS0w_9fa07b56-4408-4069-8373-b1d4da9214a7">6,520</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="ib90955873f5e49bda5ff70fdaabb6374_D20190101-20190331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOC0zLTEtMS0w_8d06af3f-e17b-4990-82f2-7f28a8c645ae">6</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="ib1a5c1b83a794784ae93d221ec70bb7f_D20190101-20190331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOC01LTEtMS0w_ce7b3491-e763-4940-8cb7-9658f8a38e99">6</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="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOC0xMy0xLTEtMA_24267d81-e5ed-4aef-88e2-d1bcee1179e2">&#8212;</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 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%">Balance at March 31, 2019</span></div></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="shares" contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS0xLTEtMS0w_21c9f216-e8c5-4f4c-bd8b-2c01afa7b8f0">8,962,450</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="ib9a3b5b856f1402ca6c25263e2052c36_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS0zLTEtMS0w_a8f54b61-82f7-4859-bea4-b69b89c73990">9,012</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="ib9a3b5b856f1402ca6c25263e2052c36_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS01LTEtMS0w_69b3b649-69f3-403c-b6d3-0d21323c2eac">16,283</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="ib9a3b5b856f1402ca6c25263e2052c36_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS03LTEtMS0w_406e52bb-70bf-464e-bc1b-d6bae86ccaec">83,421</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="ib9a3b5b856f1402ca6c25263e2052c36_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS05LTEtMS0w_1b370fe7-ab85-465c-a2b6-aad322ffd96f">1,234</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS0xMS0xLTEtMA_13ee0cee-b767-4086-a33e-4bb0ace68005">885</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS0xMy0xLTEtMA_69b2bf8f-e6d0-46a5-8665-459e6ba6ef50">106,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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;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:#ffffff;padding:2px 0 2px 1pt;text-align: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="ia2e35fe02169419ab7a882548f783008_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTEtNy0xLTEtMA_3f6a201d-e9fb-442a-9867-fe46a19f6260">1,307</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%"><ix:nonFraction unitRef="usd" contextRef="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTEtMTMtMS0xLTA_2311cd70-f3a4-4ce2-bc86-d23997d58ade">1,307</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 9pt;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:#cceeff;padding:2px 0 2px 1pt;text-align: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="if6530670919749639c1f6c3a4bb65542_D20190401-20190630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTItMTEtMS0xLTA_0322c800-76de-4376-b932-8edf655fd8dd">717</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="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTItMTMtMS0xLTA_25fc8701-c903-4c02-ad2d-588a021b7fae">717</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 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="ib713c8fd2d834bf9bad8f2c5d4a53e9d_D20190401-20190630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTMtNS0xLTEtMA_015e8e82-d406-4f4c-887d-5978d394dc45">711</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="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTMtMTMtMS0xLTA_1f5ef256-327a-404c-8a29-1edb24d3adfa">711</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 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%">Shares issued</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="shares" contextRef="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTQtMS0xLTEtMA_348076fc-9665-43dc-a8e9-2a6411694029">20,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d4724848db9460eb357b51de927fe77_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTQtMy0xLTEtMA_9257d6b0-4850-44d3-932e-8fcf42b9a643">21</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="ib713c8fd2d834bf9bad8f2c5d4a53e9d_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTQtNS0xLTEtMA_1be5f6b1-a200-4dd9-a36c-ddf4a18b395d">21</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="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTQtMTMtMS0xLTA_b6c9fc4c-3875-4780-9190-0be2353156e1">&#8212;</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 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%">Balance at June 30, 2019</span></div></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="shares" contextRef="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtMS0xLTEtMA_8aae1cb0-e7e8-4ee7-8075-b763a1177528">8,983,162</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="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtMy0xLTEtMA_ef423ec6-97f6-4621-ba68-b5095eff023e">9,033</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="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtNS0xLTEtMA_d2e1d80e-3db4-4d48-995b-3dcc3140344b">16,973</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="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtNy0xLTEtMA_6208663e-a900-4a33-9e1f-1bb38bbc782e">84,728</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="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtOS0xLTEtMA_3a7dd864-b6bf-445f-b56f-e1cf2627810a">1,234</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="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtMTEtMS0xLTA_490fb91b-81d2-4a12-bfff-1cc19525a2e6">168</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="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtMTMtMS0xLTA_c6dab704-2b8e-47a8-a317-161e1c5c8d02">109,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">&#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 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%">&#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 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="ibb6cad9f1dd64e068fba665e6d460028_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTctNy0xLTEtMTQx_333f1bad-3725-4001-acd8-f8138abb9140">4,774</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%">&#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 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%">&#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 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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTctMTMtMS0xLTIwNw_86985025-3e56-4402-b940-b5a1fabed78d">4,774</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%">Treasury shares repurchased</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTgtMS0xLTEtMTU4_ab1b20a0-4568-4a80-a809-40a00899a0f9">35,830</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTgtOS0xLTEtMTc0_e1119254-5da2-4a6e-b890-f309409856ec">1,361</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTgtMTMtMS0xLTIxMA_20047cc0-9702-48a6-9400-4ba67b09041f">1,361</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%">Adjustment for foreign currency translation</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%">&#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="i71f594b652814771a8aab1e6a13db226_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTktMTEtMS0xLTE5NQ_a25c1c8c-3448-4d35-9f0f-ce41b3fd429d">427</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTktMTMtMS0xLTIxMw_5653d4dc-efb3-47b8-8feb-6dbaa230c839">427</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%">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="idc589b08504d40bebdc8782ee47af403_D20190701-20190930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTktNS0xLTEtMTMy_23f21c2b-f416-4ad3-8406-040c23052749">663</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjAtMTMtMS0xLTIxNg_ac7119cf-dfeb-444e-ad41-aa27e142105f">663</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjAtMS0xLTEtMTA0_b93799b2-c8c6-4346-92e7-4aefd096fe3f">9,649</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="i7788dd2700a047d3b7ccd380ef540e53_D20190701-20190930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjAtMy0xLTEtMTE5_2fd4bbd0-7976-41c4-8bf9-a1484a24da55">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc589b08504d40bebdc8782ee47af403_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjAtNS0xLTEtMTM1_ac2e3a1e-0576-483d-b165-d01d00d8a543">10</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjEtMTMtMS0xLTIxOQ_4f8ede00-9caa-48c8-b411-6fa5f6366a7c">&#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%">Balance at September 30, 2019</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjEtMS0xLTEtMTA3_a29855a8-4ff5-4f93-ada9-689d1a7f0f82">8,956,981</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjEtMy0xLTEtMTIy_184479f4-8b61-48e0-ae9d-a0833e18569a">9,043</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjEtNS0xLTEtMTM4_e0d7d2ed-c2b6-4561-bdc2-9b9c6e38b7ba">17,626</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjEtNy0xLTEtMTUz_b094bd97-e820-467a-8437-729ae498f75a">89,502</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjItOS0xLTEtMTg2_e1e19fe7-fff4-4d05-81ae-8f69b584c7d2">2,595</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjItMTEtMS0xLTIwNA_e1419aa3-edac-4480-b590-64cf355e941b">595</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjItMTMtMS0xLTIyMg_8763c1be-81a0-4f4c-93ab-5b58205a2740">112,981</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="padding-left:18pt;text-align:justify;text-indent:-18pt"><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;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RleHRyZWdpb246MmY0M2Q0MDY5Yjk3NGJjOTk3ZDUwZTkzODgxNmYyYWRfMzU5_2e88a615-7105-48f3-b9b3-6d6c2335f26b" footnoteRole="http://www.xbrl.org/2003/role/footnote">The Company adopted the ASC No.842, Leases (ASC 842) on January 1, 2019 using the modified retrospective approach. See Note 7 - Leases for further details.</ix:footnote></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="i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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%">Nine Months Ended September 30,</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%">2020</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%">2019</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNC0xLTEtMS0w_af1948db-01ab-4cfc-b839-8c93699c0867">14,890</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNC0zLTEtMS0w_11ca1f0d-832e-411d-908c-a6b9102e134f">10,227</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 9pt;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 provided by 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 9pt;text-align: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNy0xLTEtMS0w_d54ca090-a37a-4d50-b6fe-18d5c1ab51a1">4,660</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNy0zLTEtMS0w_b1835587-bcea-4eac-bc5d-707f56dc3fc9">4,401</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 9pt;text-align: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfOC0xLTEtMS0w_f4ebfbf0-838c-4b66-b313-392d5f59623c">2,767</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfOC0zLTEtMS0w_40dc09f0-c1ef-48e2-a111-7ae01ca1d124">7,621</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 9pt;text-align: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfOS0xLTEtMS0w_aae05b58-4b46-4378-8ccc-f5d94d8a0cbf">1,454</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfOS0zLTEtMS0w_d662598b-a9eb-4c33-8029-8a297762bc7b">3,252</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 9pt;text-align: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 18pt;text-align: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTEtMS0xLTEtMA_0cf722d5-233c-4755-a7ac-3dc059e47686">2,128</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTEtMy0xLTEtMA_fd743144-a6fe-4d01-944b-a87212a9cd76">7,785</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 18pt;text-align: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTItMS0xLTEtMA_36841469-1682-4844-865e-416464393d55">1,101</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTItMy0xLTEtMA_e054ae3a-d90f-428c-80b0-7ada0ee5c933">1,593</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 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTMtMS0xLTEtMA_a49b5bd4-d371-40a2-9953-76e26f8d8df0">725</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTMtMy0xLTEtMA_a450c1d6-b45b-4321-becf-18301f3d1da4">2,433</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 18pt;text-align: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTQtMS0xLTEtMA_4d183546-e797-427d-992d-36360fe66f90">3,097</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTQtMy0xLTEtMA_a038f7d7-69d5-447a-95f5-d2fdad6175ed">6,193</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 18pt;text-align: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTUtMS0xLTEtMA_e4bbbd4b-790d-40bb-84f6-208b941d5abb">441</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTUtMy0xLTEtMA_47de6ea6-7441-4956-8cc3-6e91bd248574">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: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 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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTYtMS0xLTEtMA_b3c565c3-99d8-40d9-8aff-3f8f37bbd0d9">20,023</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTYtMy0xLTEtMA_76c14768-086f-49ed-87b1-2e913167b774">8,041</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: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTktMS0xLTEtMA_d341b9d3-dcc4-49ad-9e86-80d70f7e8406">1,311</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTktMy0xLTEtMA_df6c587d-6fe0-450b-85c4-115b81ad11a2">1,392</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 paid for 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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjAtMS0xLTEtOTU4_22f7ab1d-e5a1-4b2c-bc70-62acfb58b4ab">2,300</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjAtMy0xLTEtOTY0_5178b6df-5a39-4d0b-be8a-b4e0b1756de5">&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjAtMS0xLTEtMA_f606c71e-ba14-4181-a164-82e8165f9d35">3,611</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjAtMy0xLTEtMA_101d18a0-707b-42d7-b39e-e107a0297869">1,392</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></tr><tr style="height:12pt"><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%">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 payments on 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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjMtMS0xLTEtMA_21b0b927-315c-4ada-bc78-95064e38ce00">2,271</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 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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjMtMy0xLTEtMA_68813d8c-ef3e-47f3-85dc-65d347a8706a">8,628</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: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjQtMS0xLTEtMA_2277b4b5-4b93-4c73-9223-ef629a3cb13d">2,192</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjQtMy0xLTEtMA_3cffd64b-362d-4668-932c-e6c6a6e76c0d">1,361</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjUtMS0xLTEtMA_a5a3b3e5-5d41-48ac-8a9c-83248914ef10">192</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjUtMy0xLTEtMA_d2d03f9d-7f84-46a6-b784-55a37e139c81">192</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:400;line-height:100%">Proceeds from stock option exercises</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjYtMS0xLTEtMA_1e92bcfd-9fd9-4fc7-ad3e-f26196983ca8">15</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjYtMy0xLTEtMA_b69fa38e-964c-4a92-b9f1-f60b55748d33">16</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 financing 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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjctMS0xLTEtMA_02b364ce-89f1-480b-962e-899fcd3f85f3">4,640</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjctMy0xLTEtMA_9976a936-6718-4819-be59-fc5e67534b92">10,165</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: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: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:#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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjktMS0xLTEtMA_8cb70da3-326c-4f0d-a5f5-9337e8528161">74</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 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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjktMy0xLTEtMA_43d4fc11-19d6-4db8-9051-329c9cd23b54">259</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase (decrease) in cash, cash equivalents and 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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzEtMS0xLTEtMA_16444c7a-4df5-4670-9812-f8a3b95b47fc">11,698</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzEtMy0xLTEtMA_22b03244-94bf-4800-bb74-cfecbbd1c551">3,257</ix:nonFraction>)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzMtMS0xLTEtMA_0c8784a7-920e-4e9d-bf12-271c071cf7ca">6,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzMtMy0xLTEtMA_7da763fd-7c16-48c4-8c22-ee6d6b5e43f6">12,683</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: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:#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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzUtMS0xLTEtMA_920dcb65-b5c8-4283-a9c1-e1dfe1bd5c20">17,995</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzUtMy0xLTEtMA_489dcd64-871c-475b-84ed-0b09da61d9fd">9,426</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:6pt"><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:400;line-height:100%">Cash and cash equivalents</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzctMS0xLTEtMA_96c4b505-deac-4617-a48e-c935f9f43f28">17,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzctMy0xLTEtMA_32b65c56-b6d3-4773-9693-da00cee87342">8,626</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%">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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzgtMS0xLTEtMA_d7a2d988-a4e1-4691-971f-d81e236199c8">802</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzgtMy0xLTEtMA_7abe9d26-cd14-43cb-82dc-e5c5cf1ddbc5">800</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 9pt;text-align: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:#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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzktMS0xLTEtMA_920dcb65-b5c8-4283-a9c1-e1dfe1bd5c20">17,995</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzktMy0xLTEtMA_489dcd64-871c-475b-84ed-0b09da61d9fd">9,426</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:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information</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 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash paid for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNDItMS0xLTEtMA_96ca639f-10ec-4d80-8007-40c93c4221d5">3,733</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNDItMy0xLTEtMA_a79bb9f8-97bd-49a9-9888-0bd57d75f0cf">458</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 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash paid for interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNDMtMS0xLTEtMA_839fe663-b6a8-4829-a42a-f298768a1961">295</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNDMtMy0xLTEtMA_6d46bcba-3012-4b97-ad73-e38ad3e2e957">499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span 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="i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="i7122a207532d4e95841f83dbb2efa40d_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 &#8212; <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zNy9mcmFnOmNjZTBkY2VjM2M2NDQ0MTZiMzAyNTI3NTYwNGE5YzNkL3RleHRyZWdpb246Y2NlMGRjZWMzYzY0NDQxNmIzMDI1Mjc1NjA0YTljM2RfMTQ2NQ_7ebc882d-ca55-4716-b4f5-43cb2e4e1d13" continuedAt="iea108f13637b4e44b01b2a5287d62905" 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="iea108f13637b4e44b01b2a5287d62905" continuedAt="i7a9f8cd18d224d11818ffcdb4c0c0ea2">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, 2019. 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 and nine month periods ended September&#160;30, 2020 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2020. </ix:continuation></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%"><ix:continuation id="i7a9f8cd18d224d11818ffcdb4c0c0ea2">The Company has <ix:nonFraction unitRef="segment" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zNy9mcmFnOmNjZTBkY2VjM2M2NDQ0MTZiMzAyNTI3NTYwNGE5YzNkL3RleHRyZWdpb246Y2NlMGRjZWMzYzY0NDQxNmIzMDI1Mjc1NjA0YTljM2RfOTA4_c1704f79-6467-4489-b2a2-5512043fd5e6">two</ix:nonFraction> operating segments. The first segment, 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 second segment, The Bolt Supply House Ltd. ("Bolt Supply") operating segment, distributes MRO products primarily through its branches located in Western Canada. Bolt Supply had 14 branches in operation at the end of the third quarter 2020.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_1189"></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="#i7122a207532d4e95841f83dbb2efa40d_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 2 - <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF82NTk3MDY5Nzc2MTEx_a0c4d1c2-3ff3-49df-9aff-8af02d80be61" continuedAt="i19616fdce1e34ba095882004f2c58d5d" escape="true">Acquisition</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i19616fdce1e34ba095882004f2c58d5d" continuedAt="i07861fd6c63b4486b57e8a151784d1f4"><div style="text-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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" format="ixt:numdotdecimal" name="laws:BusinessAcquisitionNumberOfCustomersOfAcquiredEntity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1Mjgy_1ee1fc32-9bda-4a3c-ab38-2a3b5939d709">16,000</ix:nonFraction> customers with over <ix:nonFraction unitRef="sale_representative" contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-2" name="laws:BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1Mjcz_ff2c57b7-8dec-4f64-a9c1-10861f0327ae">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="if33b9d3319474d558ffe1115db0118a0_D20200831-20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1Mzg3_52febcd5-ffc3-458a-916f-921de4c34ff3">35.3</ix:nonFraction> million in cash and the assumption of certain liabilities. The Company paid $<ix:nonFraction unitRef="usd" contextRef="if33b9d3319474d558ffe1115db0118a0_D20200831-20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1NDA1_d3bd30bb-e24e-493e-842d-4aa0ac6b2d96">2.3</ix:nonFraction> million of the purchase price in cash at closing and will pay the remaining $<ix:nonFraction unitRef="usd" contextRef="i89d8123977714902b6392fe355985555_D20210501-20210531" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1NDI0_0111f50b-1f20-407b-a0c1-96a1aa8e84eb">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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-5" format="ixt:numdotdecimal" name="laws:AcquisitionLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM3MjM5_92965113-61a2-4207-8cd2-e345c40969dd">32.5</ix:nonFraction> million in the Company's condensed consolidated balance sheet. 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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM3MjU2_02c9ed2f-a136-4621-9d4b-40fb0114e4db">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 and, to the extent necessary, 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 were determined by a third party valuation firm using management estimates and assumptions including intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i93be3ad49775484d969d7c7bddc738a3_I20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM3MjQ2_e3d22f2e-6963-418a-aa70-41e2382ab39d">5.0</ix:nonFraction> million for customer relationships and $<ix:nonFraction unitRef="usd" contextRef="i903a08f7b50d4fa69773a0548e328b1f_I20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM3MjUx_b9eb70d1-cc54-4558-9905-62e860346a0d">2.8</ix:nonFraction> million for trade names, and their estimated useful lives of <ix:nonNumeric contextRef="idcf3a3eee2cd481a891a29347d4e095b_D20200831-20200831" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1MzY2_6416fbde-bc80-4f3e-b63a-b172be905797">10</ix:nonNumeric> and <ix:nonNumeric contextRef="ic414e1ac003d4ab885f872317653451e_D20200831-20200831" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1Mzcx_51cb764f-51d4-449c-bd30-ba416ccfe532">5</ix:nonNumeric> years, respectively. The $16.0 million allocated to goodwill reflects the purchase price less the fair market value of the identifiable net 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:115%">The appropriate fair values of the assets acquired and liabilities assumed are based on preliminary estimates and assumptions. These preliminary estimates and assumptions could change significantly during the purchase price measurement period as the Company finalizes the valuations of the assets acquired and liabilities assumed.</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 $<ix:nonFraction unitRef="usd" contextRef="i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8zMjk4NTM0ODkyNjc2_db34628b-f628-4be0-9379-ccd5b2a74b49">5.4</ix:nonFraction>&#160;million of revenue and $<ix:nonFraction unitRef="usd" contextRef="i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8zMjk4NTM0ODkyNjk0_f76ac31e-124c-42b9-8d88-2a0a6c309384">0.4</ix:nonFraction> million of operating income in the third quarter 2020 post-acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF82NTk3MDY5Nzc2MTEy_2c6fbfce-f5d6-4afc-ba69-4f2fd4f1bae8" 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 12pt;text-align: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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" format="ixt:numdotdecimal" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8xLTItMS0xLTgzNQ_aa893d04-0a1a-45a1-a4e0-f39f58567102">34,711</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 12pt;text-align: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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" format="ixt:numdotdecimal" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8yLTItMS0xLTExNDE_d9272625-7cd9-47e5-9ace-ae93f5d119de">4,076</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 12pt;text-align: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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" format="ixt:numdotdecimal" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8yLTItMS0xLTg0Mg_be593c28-d4be-4161-92a0-8e7c5089d05a">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:0 1pt"></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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV80LTItMS0xLTg1Ng_50691760-a5fd-4eff-a4dc-5e8f246c9a7b">41,725</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><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%;text-decoration:underline">Fair value of assets acquired</span></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 2px 12pt;text-align: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:#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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV82LTItMS0xLTg2MA_38fbb0d1-836b-472a-84b6-f322c99c72fe">15,952</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 12pt;text-align: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:#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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV83LTItMS0xLTExNTM_2d7f15ea-d7ab-4db3-83e7-680df63c796d">7,809</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 12pt;text-align: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:#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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV83LTItMS0xLTg2Mw_e1bae1d4-4135-42cb-8961-e64162501bd8">7,656</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 12pt;text-align: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:#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="i93be3ad49775484d969d7c7bddc738a3_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV85LTItMS0xLTg2Mw_2f7d36c4-ba65-4e7e-a7e0-62ce44465735">4,961</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 12pt;text-align: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:#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="i903a08f7b50d4fa69773a0548e328b1f_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8xMC0yLTEtMS04NjM_57f0731c-e58c-4f54-ae2b-1693bb470148">2,775</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 12pt;text-align: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:#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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8xMS0yLTEtMS04NjM_e9c2c9b4-3790-43df-af91-c52fe62f4925">2,201</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 12pt;text-align: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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8xMi0yLTEtMS04NjM_7f348c0c-6393-4269-8c0a-c04cf632750e">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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-3" format="ixt:numdotdecimal" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8xMy0yLTEtMS04NjM_c6515deb-65b8-4c20-9c95-86fe510f4d7e">41,725</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><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%"><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF83Njk2NTgxNDAzOTE3_c65a2525-f000-4e45-bcb0-3bda71c98fab" continuedAt="i5435b17b854d4bb1b3f0f6d40f0ea779" escape="true">The following table contains unaudited pro forma revenue and net income for Lawson Products assuming the Partsmaster acquisition closed on January 1, 2019.</ix:nonNumeric></span></div></ix:continuation><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%">10</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="#i7122a207532d4e95841f83dbb2efa40d_7">Table of Contents</a></span></div></div><ix:continuation id="i07861fd6c63b4486b57e8a151784d1f4"><div style="margin-bottom:6pt"><ix:continuation id="i5435b17b854d4bb1b3f0f6d40f0ea779"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.444%"></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="21" 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="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 September 30,</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%">Nine Months Ended September 30,</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 #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><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%">2019</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%">2020</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%">2019</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%;text-decoration:underline">Revenue</span></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><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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Actual</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y180LTItMS0xLTcyNw_eef2317b-af8a-4463-9555-2e139c659e64">90,277</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y180LTQtMS0xLTc0MA_70c45b10-3578-483f-9dcb-6f466c695aed">94,779</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y180LTYtMS0xLTc1Mw_a5aa1c59-2e0b-467e-83a5-82fd5bb5126d">253,458</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y180LTgtMS0xLTc2NQ_f552e301-627f-4cb8-a9e5-569b61c27a25">282,219</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%">&#160;&#160;&#160;Pro forma</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="i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y181LTItMS0xLTczMQ_9f798d72-3c8a-4ae8-8bd7-6785d19f9b10">101,222</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="ia11c9bfd820d4e678b5b50e0c2b9d4be_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y181LTQtMS0xLTc0Mw_3775804e-bbe7-4700-9fd5-ad23158868f8">109,174</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="i0b7403a76b754b6eb76dd9c5ee6bcfa1_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y181LTYtMS0xLTc1Ng_399d2244-6916-47d8-bcf9-bab9ecc9ccec">298,546</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="i161ab1627a964a4d81ffd670383f2133_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y181LTgtMS0xLTc2OA_17c72f67-537d-4bc1-b578-c25a862d5194">332,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Net 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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Actual</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y184LTItMS0xLTczNA_8281e516-f9bd-46fa-af3b-a40362f2e4fc">1,738</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y184LTQtMS0xLTc0Ng_029bf4ee-7d39-4d37-8b76-d2e1612dc8c6">4,774</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y184LTYtMS0xLTc1OQ_dd3fdac3-b55f-4827-a2bc-cc7cf2166f8e">14,890</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y184LTgtMS0xLTc3MQ_4af63ea0-6042-4912-a6ee-5f5a1dc08f34">10,227</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%">&#160;&#160;&#160;Pro forma</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="i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y185LTItMS0xLTczNw_a30d950e-da88-4b3d-b857-28d810eb78ef">1,982</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="ia11c9bfd820d4e678b5b50e0c2b9d4be_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y185LTQtMS0xLTc1MA_d1950a81-6091-4835-bb75-bb32559119b9">4,598</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="i0b7403a76b754b6eb76dd9c5ee6bcfa1_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y185LTYtMS0xLTc2Mg_b7c3440f-df85-425a-a0d4-0eec66e1e05c">16,312</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="i161ab1627a964a4d81ffd670383f2133_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y185LTgtMS0xLTc3NA_3ae75b58-c5c2-4f7e-aaf1-0a977a647189">10,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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 pro forma disclosures in the table above 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></div></ix:continuation><div><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_40"></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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RleHRyZWdpb246YjU0OGVlMzJjN2IzNGVmNDljZmFmYTI2ZWVjYjAzY2FfNTA2MQ_2736f808-c55d-4a71-979e-26ba4b5031b4" continuedAt="i405126bb954e4acb94b330b7e1da2863" escape="true">Revenue Recognition </ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i405126bb954e4acb94b330b7e1da2863" continuedAt="i6ebf41da2bf843e491aa7a41f7255ffe"><div style="text-align: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%">Lawson has two operating segments; the Lawson segment and the Bolt Supply segment. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation. Although the Company has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price breakout between these obligations. The Company does not price its offerings based on any breakout between these obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 does not provide VMI services for its customers or provide services in addition to product sales to customers.</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 sales. 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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This presentation decision is effective beginning with this </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quarterly Report on Form 10-Q for the period ended September&#160;30, 2020. For the three and nine months ended September&#160;30, 2019, service revenue of $<ix:nonFraction unitRef="usd" contextRef="i2ac0d75335104f7f90e6556facc3d96f_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RleHRyZWdpb246YjU0OGVlMzJjN2IzNGVmNDljZmFmYTI2ZWVjYjAzY2FfMzI5ODUzNDg5NzUwNQ_50b89674-69d5-428c-aa96-3396dba9cd84">10.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i06012682b24643de995fc8d3f5b78b69_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RleHRyZWdpb246YjU0OGVlMzJjN2IzNGVmNDljZmFmYTI2ZWVjYjAzY2FfMzI5ODUzNDg5NzUxNw_ccb3623e-5b5f-4df2-8abc-6294beadec1d">29.9</ix:nonFraction> million, respectively, were reported as service revenue which have now been combined as reported within total revenue. </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><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%">11</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7122a207532d4e95841f83dbb2efa40d_7">Table of Contents</a></span></div></div><ix:continuation id="i6ebf41da2bf843e491aa7a41f7255ffe"><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RleHRyZWdpb246YjU0OGVlMzJjN2IzNGVmNDljZmFmYTI2ZWVjYjAzY2FfNTA2NA_e2ca9c59-9c12-4ce7-b77e-6207f3f90694" 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:36.619%"></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.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></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.525%"></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 September 30,</span></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%">Nine Months Ended September 30,</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%">2020</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%">2019</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%">2020</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%">2019</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><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%">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="icfbdee9470a34f2a879104937a7eb183_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfMy0xLTEtMS0w_80c580ad-758c-4f0e-b7cf-2d6920dac57d">72,030</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="i8d0f43f07ca14558bf09e2af350f9b8e_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfMy0zLTEtMS0w_f85d3400-c19a-4ecc-90ff-848bf96ec86d">75,160</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="i3f91a78964f5412492a704bbce10bf35_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfMy01LTEtMS0w_ed86d114-b94d-4efa-a740-e653213e95ea">202,709</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="iba54f419eaa7424c984f10edb9ac00bd_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfMy03LTEtMS0w_7a955684-d517-4c37-ac1b-c1cc35d9b184">225,327</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="ie4bb9f3e83b4412bb6b3a89b62ca9d3e_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNC0xLTEtMS0w_d970cc3b-92fc-40b5-a92e-3ab0c0165f55">18,247</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="ie1af7bec2f1443d2a01a5be0fbb326ff_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNC0zLTEtMS0w_8b24e0bd-945b-4674-9aee-61204aed0b00">19,619</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="i7d66d5dfe9a14f77bdad6854d29e07d3_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNC01LTEtMS0w_e59cf58c-68c4-486a-b039-bccc8ffeeb37">50,749</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="ib91e22d27cff4894a3b3a8915334465d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNC03LTEtMS0w_f80a7c18-9afc-47a8-a32e-aa5d6adc7892">56,892</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 9pt;text-align: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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNS0xLTEtMS0w_00b9cfb9-8012-4c0d-bb4c-aa6966b42072">90,277</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNS0zLTEtMS0w_0ceabb7d-9490-44b7-a400-e65394ddd82b">94,779</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 #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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNS01LTEtMS0w_b034e424-238f-4099-b9de-0e0fa7abe102">253,458</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNS03LTEtMS0w_35783454-7a6b-42b8-845f-b136a99f2812">282,219</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><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:ScheduleOfProductInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RleHRyZWdpb246YjU0OGVlMzJjN2IzNGVmNDljZmFmYTI2ZWVjYjAzY2FfNTA2MA_cb495e77-5438-4e41-a3cf-fa525eeeda19" 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%">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:37.057%"></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.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></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.526%"></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 September 30,</span></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%">Nine Months Ended September 30,</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%">2020</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%">2019</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%">2020</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%">2019</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><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%">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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="3" name="laws:FasteningSystems" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMy0xLTEtMS0w_075a534e-e987-412b-8e65-8cd937cfb7d3">22.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="3" name="laws:FasteningSystems" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMy0zLTEtMS0w_2db9a3fe-6c66-4544-b013-893186845f38">24.1</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="laws:FasteningSystems" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMy01LTEtMS0w_58e30ab5-48fb-4c5a-908d-c7b8a89d0912">22.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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="laws:FasteningSystems" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMy03LTEtMS0w_42f940cc-02dd-4cdc-ba2d-cc0e1a1b6ffe">24.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="3" name="laws:CuttingToolsandAbrasives" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC0xLTEtMS00MDU0_423ee62e-e4cb-47a2-8c35-87c327d10732">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><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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="3" name="laws:CuttingToolsandAbrasives" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC0zLTEtMS00MDU0_eda27f7f-d0c9-45ed-bb98-230eb63ffdc3">11.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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="laws:CuttingToolsandAbrasives" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC01LTEtMS00MDU0_7ca75940-b40e-4e87-80f0-0c4395a1fa62">11.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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="laws:SpecialtyChemicals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC03LTEtMS00MDU0_2644fc52-86dc-46d1-8f9f-98647d68a026">11.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="3" name="laws:FluidPower" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC0xLTEtMS0w_6b050361-9e06-4edd-bda1-3376663a16ca">12.6</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="3" name="laws:FluidPower" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC0zLTEtMS0w_415610d6-2343-4322-a5c1-0f69d35c8e58">15.1</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="laws:FluidPower" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC01LTEtMS0w_41eb83e8-ec87-4fcf-9123-82cfc6c22a58">13.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><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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="laws:FluidPower" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC03LTEtMS0w_f64b2f3b-5dde-4fe9-bc33-836f5fae3ae4">15.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%">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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="3" name="laws:SpecialtyChemicals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNi0xLTEtMS0w_c1fe9c18-e4f5-4e87-8436-6c2613e14136">12.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="3" name="laws:SpecialtyChemicals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNi0zLTEtMS0w_dd5727c8-369b-41e4-b95c-167c72c946db">13.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="laws:SpecialtyChemicals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNi01LTEtMS0w_4bb917b3-fb80-4761-a4e0-1721a56520ea">13.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="laws:CuttingToolsandAbrasives" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNi03LTEtMS0w_f72c542a-046a-423c-bc42-3c51e590eedc">13.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Electrical</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="3" name="laws:Electrical" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNy0xLTEtMS0w_78dba267-bc4c-498f-8da2-9cc1e3404347">10.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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="3" name="laws:Electrical" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNy0zLTEtMS0w_42c3a65d-4095-4d13-9709-6266fab732fe">10.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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="laws:Electrical" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNy01LTEtMS0w_4492a8b6-a455-4a12-bc5e-fa13d7fc1746">10.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><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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="laws:Electrical" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNy03LTEtMS0w_5c137cd7-3996-4660-96ef-ddf2f233eb65">10.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%">Safety</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="3" name="laws:Safety" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOC0xLTEtMS0w_d58e7257-859d-44cc-8525-5252b788e331">7.0</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="3" name="laws:Safety" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOC0zLTEtMS0w_16b4ea9f-5d82-4cea-b3d4-9ccb30192eef">4.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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="laws:Safety" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOC01LTEtMS0w_e74d4cee-fb70-455b-b0d9-bbda5af9c0f4">6.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><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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="laws:Safety" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOC03LTEtMS0w_f75fef43-954b-4ead-9257-ed02577df047">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket Automotive Supplies</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="3" name="laws:AftermarketAutomotiveSupplies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOS0xLTEtMS0w_cb90eb25-8a8b-45d2-a390-b6f3ad9c2c64">7.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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="3" name="laws:AftermarketAutomotiveSupplies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOS0zLTEtMS0w_8c9b4508-aa35-422d-a9dd-9ca3416634e5">7.6</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="laws:AftermarketAutomotiveSupplies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOS01LTEtMS0w_22dc8df4-ea19-4d52-9937-e7f509519248">7.1</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="laws:AftermarketAutomotiveSupplies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOS03LTEtMS0w_f6fc77ed-4c1b-4b4a-88f7-d8ed077fe812">7.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Welding and Metal Repair</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="3" name="laws:WeldingandMetalRepair" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTAtMS0xLTEtMA_5fd4b8e9-e06c-4902-b323-fdb81fc852a0">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><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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="3" name="laws:WeldingandMetalRepair" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTAtMy0xLTEtMA_54f5a5f6-d0c4-4683-851b-8ab46f2e36d3">1.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><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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="laws:WeldingandMetalRepair" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTAtNS0xLTEtMA_bbebeb68-5cda-46d9-80a1-e5d27f93f68c">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><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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="laws:WeldingandMetalRepair" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTAtNy0xLTEtMA_6a1376a8-ff59-4e20-8f40-3768830bbafd">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="3" name="laws:OtherProducts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTEtMS0xLTEtMA_2162afaa-6527-48aa-b626-5cfe78b8b465">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><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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="3" name="laws:OtherProducts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTEtMy0xLTEtMA_5c1045e3-1b55-4797-bfc9-c3e371ff9248">12.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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="laws:OtherProducts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTEtNS0xLTEtMA_b8e219f4-ba31-4e8f-a46d-c0e866fc76b2">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><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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="laws:OtherProducts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTEtNy0xLTEtMA_b5d477ea-431b-436d-bcbf-dd676f082155">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 2px 9pt;text-align: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 3pt 2px 1pt;text-align:right;vertical-align: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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="3" name="laws:TotalProducts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTItMS0xLTEtMA_9f99e520-693b-4929-adea-d9978be86c10">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 3pt 2px 1pt;text-align:right;vertical-align: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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="3" name="laws:TotalProducts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTItMy0xLTEtMA_496d4d26-1c00-401d-a647-a9525454fc98">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 #000000;border-top:1pt solid #000000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="laws:TotalProducts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTItNS0xLTEtMA_49969f1b-3143-47c9-8c97-86711e149b72">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 #000000;border-top:1pt solid #000000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="laws:TotalProducts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTItNy0xLTEtMA_f6196b1f-28e3-4a61-b1f0-217936f90e3a">100.0</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_43"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8212; <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80My9mcmFnOjE2OWY1ZTk0ZWM5YTQ0YmJhNjNjZGNjOTBlNDQyNGJkL3RleHRyZWdpb246MTY5ZjVlOTRlYzlhNDRiYmE2M2NkY2M5MGU0NDI0YmRfMzQ5_7012b646-ca3c-4bfd-8048-dacb18e0b35c" continuedAt="ied166fb42d9e4958814a96bed10fe992" 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="ied166fb42d9e4958814a96bed10fe992">The Company has agreed to maintain $<ix:nonFraction unitRef="usd" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80My9mcmFnOjE2OWY1ZTk0ZWM5YTQ0YmJhNjNjZGNjOTBlNDQyNGJkL3RleHRyZWdpb246MTY5ZjVlOTRlYzlhNDRiYmE2M2NkY2M5MGU0NDI0YmRfNjY_5f760cc3-e6d0-4626-b000-31c5beb8b329">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 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="i7122a207532d4e95841f83dbb2efa40d_46"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 &#8212; <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RleHRyZWdpb246ZWMyNjZlZmRhYTU2NDU5Yjk2N2NkZWI3ZGQyOTI5OTRfMTM5_cc00c10c-4a64-4571-bbf8-53c59460613c" continuedAt="i6292ca2612b1402e86e0f17adafb0f09" escape="true">Inventories, Net</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i6292ca2612b1402e86e0f17adafb0f09"><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RleHRyZWdpb246ZWMyNjZlZmRhYTU2NDU5Yjk2N2NkZWI3ZGQyOTI5OTRfMTUx_ea082502-8e3e-4b6b-b7f8-38f8c4a22a3f" 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 which are 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%">September 30, 2020</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, 2019</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfMi0xLTEtMS0w_3560f2a8-01f8-4386-8acf-930b41ef0218">67,083</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfMi0zLTEtMS0w_e40b8103-9ee6-427d-b663-4ab1ae563988">60,500</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfMy0xLTEtMS0w_78e5880c-c1ff-4fc6-a91c-49eaa81150d1">4,865</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfMy0zLTEtMS0w_d423d935-107a-4b14-94df-5136fa68838c">4,595</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 9pt;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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfNC0xLTEtMS0w_58b9a430-721f-47f7-81a2-2e179b6bff42">62,218</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfNC0zLTEtMS0w_f47c6fb3-eab9-4ed9-9e9a-a004a4de468f">55,905</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="i7122a207532d4e95841f83dbb2efa40d_49"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 - <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RleHRyZWdpb246NzgyM2FiMDc0MjVjNDZkYjkzNmRlNDI1YWRmMjM2MzhfMTA0OA_f1c30f55-d09a-41bc-85c5-04f26481cb9f" continuedAt="i6e128bd08f7f4978b6ffe1e5fbf2427f" escape="true">Goodwill</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i6e128bd08f7f4978b6ffe1e5fbf2427f"><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RleHRyZWdpb246NzgyM2FiMDc0MjVjNDZkYjkzNmRlNDI1YWRmMjM2MzhfMTA1MQ_2f02fc30-5de1-4955-bc2c-e15b705778fc" 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 nine months of 2020 and 2019 is included in the table below:</span></div><div style="margin-bottom:6pt;text-align:justify"><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: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%">Nine Months Ended September 30,</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%">2020</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%">2019</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</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfMy0xLTEtMS0w_fc535971-98cf-4468-ada0-0a998a782c03">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><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="i5d3001cdae15460a8482f16e9d1feda2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfMy0zLTEtMS0w_5a73b4e4-c8a4-48f4-8a76-c6fbc4e11b1d">20,079</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%">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%">15,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment to original acquisition allocation</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNC0xLTEtMS0w_fc21515f-2aef-43c7-9070-2abcebe83c6b">&#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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNC0zLTEtMS0w_50fa9d5a-e89a-4105-aead-81dfb4fdbed1">12</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%">Impact of foreign exchange</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNS0xLTEtMS0w_6abba136-ed32-468c-bf34-e0360d0a94a7">447</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNS0zLTEtMS0w_be5c5480-af2f-458d-b9e6-f16508011148">515</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 9pt;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%">Ending balance</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNi0xLTEtMS0w_3b5434bf-9c0c-4f57-b160-0728a65f2b4f">36,428</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNi0zLTEtMS0w_1af9f5ca-58fa-49dd-a292-706aca6524aa">20,582</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-align: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 performed a quantitative impairment test on the Bolt goodwill as of March 31, 3020 and June 30, 2020. As of June 30, 2020 the Bolt reporting unit's fair value exceeded its carrying value by approximately $5.4 million or 16%. As of </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><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="#i7122a207532d4e95841f83dbb2efa40d_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%">June 30, 2020 goodwill allocated to the Bolt operating unit was $12.8 million. Related to the Lawson reporting unit, the Company performed a qualitative assessment as of March 31, 2020 and June 30, 2020 and determined that it was more likely than not the fair value of the reporting unit exceeded the carrying value of the reporting unit. The Company determined that no triggering event occurred in the third quarter.</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%">Although the Company believes the projected future operating results and cash flows and related estimates regarding the values were based on reasonable assumptions, it is reasonably possible that estimates made may be materially and adversely impacted in the near term as a result of the COVID-19 pandemic, including impairment losses related to goodwill. </span></div><div><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_52"></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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RleHRyZWdpb246MzExMTY5YTg3OTgxNGFhZGI4ZTI1NzhjYmQxYzY4MWZfODA2_d44638df-64a6-46b5-a657-765f66648930" continuedAt="i62ecf0a832734b67853e78719d7a7c1c" escape="true">Intangible Assets</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i62ecf0a832734b67853e78719d7a7c1c" continuedAt="i64656cca355141af9d938198c17d58d1"><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RleHRyZWdpb246MzExMTY5YTg3OTgxNGFhZGI4ZTI1NzhjYmQxYzY4MWZfODA5_0846b027-d28e-4b70-92c4-89f6cf246b7b" 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%">September 30, 2020</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, 2019</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="ide18d996473346a29eb0734cee0834f2_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy0xLTEtMS0w_d030979f-d74c-4544-a920-b1ae8ab5ae7c">11,022</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="ide18d996473346a29eb0734cee0834f2_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy0zLTEtMS0w_5b24fc71-ae59-4173-a13a-8b8522484c66">2,436</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="ide18d996473346a29eb0734cee0834f2_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy01LTEtMS0w_24fc9734-83c2-4d5a-81b6-8cf431dd4279">8,586</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="i0fe9e5b34b494ecdae7606718c5c9de7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy03LTEtMS0w_af0920e7-17f6-440e-9036-95cc8432e358">8,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><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="i0fe9e5b34b494ecdae7606718c5c9de7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy05LTEtMS0w_c45cadc2-2dce-4bc2-bcc5-f3c243872f8f">2,020</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="i0fe9e5b34b494ecdae7606718c5c9de7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy0xMS0xLTEtMA_27deb1c1-4825-434f-b09f-e5e1baba4f02">6,402</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="i2b6759ef972b4639a390d2d7d8eea43f_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC0xLTEtMS0w_ca252a93-6780-412f-906e-df08d1158efd">12,181</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="i2b6759ef972b4639a390d2d7d8eea43f_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC0zLTEtMS0w_7df56ea0-d404-4184-8ddc-6927f65b9ba0">2,040</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="i2b6759ef972b4639a390d2d7d8eea43f_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC01LTEtMS0w_5bd6861c-354b-4c9d-b98b-277dca653a18">10,141</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="i5a589e5b14ab4a4e98f70009dc7e6243_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC03LTEtMS0w_3e2f54bf-5332-42cf-8cf4-60ab4ae28ce3">7,337</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="i5a589e5b14ab4a4e98f70009dc7e6243_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC05LTEtMS0w_1a7a52a6-5c60-47a7-83d0-dedc0894e222">1,404</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="i5a589e5b14ab4a4e98f70009dc7e6243_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC0xMS0xLTEtMA_35b35b52-aadc-47e2-ac6d-6b6531d3f80c">5,933</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS0xLTEtMS0w_f5694fa1-bda3-4309-af59-e75952a40c11">23,203</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS0zLTEtMS0w_f07a3b71-3b51-45f4-b184-5f6045b27d75">4,476</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS01LTEtMS0w_e06b5186-316e-46ed-bd55-b28710730e57">18,727</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS03LTEtMS0w_d55b843a-8711-4fc8-9e8d-d6ff73118d77">15,759</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS05LTEtMS0w_e09455ff-9e59-407d-b14f-ecf222655864">3,424</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS0xMS0xLTEtMA_236ce0c5-4dd0-4a15-ae80-f900a9dbfd80">12,335</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><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%">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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RleHRyZWdpb246MzExMTY5YTg3OTgxNGFhZGI4ZTI1NzhjYmQxYzY4MWZfMTU4_e051c25e-7f53-43b4-9e8c-31510fbd5d73">1.1</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RleHRyZWdpb246MzExMTY5YTg3OTgxNGFhZGI4ZTI1NzhjYmQxYzY4MWZfMTY1_df68da7a-a247-4dcd-85c8-e390e6eae373">1.0</ix:nonFraction> million related to intangible assets was recorded in General and administrative expenses for the nine months ended September 30, 2020 and 2019, respectively. </span></div></ix:continuation><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i64656cca355141af9d938198c17d58d1"> As of September 30, 2020, there were no events or circumstances that indicate the carrying value may not be recoverable and thus no recoverability test was required.</ix:continuation> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_55"></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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:LeasesOfLesseeDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDE5OQ_bf498ee5-5020-4da4-8f43-61720ed96c73" continuedAt="if59193c7577e40cea36db9b527edc7fd" escape="true">Leases</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="if59193c7577e40cea36db9b527edc7fd" continuedAt="i5404cae252544088a4f4f9e9195e3fcd"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for distribution centers, office space, and Bolt branch locations throughout the US and Canada, along with various equipment located in distribution centers and corporate headquarters. The Company is also a lessor of its Decatur, Alabama property previously used in conjunction with a discontinued operation. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDIwMA_70c2082f-b31a-474f-82d3-07aa7e43e4a1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses and income generated by the leasing activity of Lawson as lessee for the three months ended September&#160;30, 2020 and September 30, 2019 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: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%">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="padding:2px 1pt;text-align: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 September 30, 2020</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%">Three Months Ended September 30, 2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMi00LTEtMS0w_53bd81db-5e3d-4411-a77b-c2037c964263">1,262</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMi02LTEtMS0w_34138cad-1a4d-45c9-9fee-dfe1013a46d0">1,190</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;Consolidated Financing Lease Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfNC00LTEtMS0w_cfcbd293-5171-487d-904b-57a04e3f3655">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 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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfNC02LTEtMS0w_70dd1296-1bba-4c3e-b208-e46b9a0f4eb6">60</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;Consolidated Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfNi00LTEtMS0w_68f6d34a-177a-4889-bb80-df57b020db7c">8</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfNi02LTEtMS0w_8f9b4a06-2395-4da0-8e89-a7dc7aa6b008">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="laws:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfOC00LTEtMS0w_6dd957f3-dc1c-4c34-9961-189539bbd2ad">71</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" name="laws:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfOC02LTEtMS0w_c59aa26c-be44-4236-a91d-facab1a30c0f">70</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease Income </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="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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMTAtNC0xLTEtMA_798c0e9c-5a9d-400e-998e-2b212ca652ba">&#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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:zerodash" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMTAtNi0xLTEtMA_c9130bc7-e098-40aa-9d1d-ef1a50a68afd">&#8212;</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 9pt;text-align: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:#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 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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMTEtNC0xLTEtMA_0c1087d2-3ee2-4ba9-8e32-2a622c6f3dc8">1,333</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMTEtNi0xLTEtMA_2d7d95e8-fd6a-4407-9b92-ef40d27586c0">1,260</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: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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes short term lease expense, which is immaterial</span></div><div style="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%"> Sublease income from sublease of a portion of the Company headquarters. The sublease was terminated in June 2019 and the Company has no other subleases.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses and income generated by the leasing activity of Lawson as lessee for the nine months ended September&#160;30, 2020 and September 30, 2019 are as follows (Dollars in thousands):</span></div></ix:continuation><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%">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="#i7122a207532d4e95841f83dbb2efa40d_7">Table of Contents</a></span></div></div><ix:continuation id="i5404cae252544088a4f4f9e9195e3fcd" continuedAt="ie98e32860149499c827c79f51b4ea9ee"><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:38.812%"></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.344%"></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.344%"></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.348%"></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%">Classification</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%">Nine Months Ended September 30, 2020</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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:#bfe4ff;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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMS00LTEtMS0w_e08e62e3-c768-42a9-857b-acd475f98885">3,630</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:#bfe4ff;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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMS02LTEtMS0w_4629a9ea-ed49-4a02-b6f6-2c77b00327dc">3,532</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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;text-align: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;Consolidated Financing Lease Amortization</span></td><td colspan="3" style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMy00LTEtMS0w_7c25e27f-2235-4ec0-aee7-171287b3d35c">165</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMy02LTEtMS0w_cca5a02c-705f-4b40-9ed5-8f7a1ebd299b">159</ix:nonFraction></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><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;text-align: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;Consolidated Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfNS00LTEtMS0w_bcf1c9ee-7d3d-4ce3-b7dd-3bda1c91b849">22</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfNS02LTEtMS0w_ff6db22d-5d0d-4934-851e-f0481cc9c83d">23</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="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="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%">Consolidated Financing Lease Expense</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="laws:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfNy00LTEtMS0w_845785b6-c70b-441f-9e33-80328684daa7">187</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="laws:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfNy02LTEtMS0w_1b736b01-c0df-446c-8f1b-2ac16a868596">182</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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;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%">Sublease Income </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:#bfe4ff;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:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:SubleaseIncome" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfOS00LTEtMS0w_799dba84-b2d4-4624-81bc-66fba7722bad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfOS02LTEtMS0w_9fda9f17-075c-49fb-803e-bf6f13c3710c">160</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 9pt;text-align: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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMTAtNC0xLTEtMA_bf12873c-3e34-4ec0-8e9c-68eb9cc4af1e">3,817</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td style="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="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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMTAtNi0xLTEtMA_f53b971e-a121-4524-b0dd-c3ec3121084d">3,554</ix:nonFraction>&#160;</span></td><td style="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%"> Includes short term lease expense, which is immaterial</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%"> Sublease income from sublease of a portion of the Company headquarters. The sublease was terminated in June 2019 and the Company has no other subleases.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDIwNQ_1f354ea3-05d2-47b9-a535-133948467e47" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of September&#160;30, 2020 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, 2019</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:58.695%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></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%">September 30, <br/>2020</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/>2019</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMi0yLTEtMS0w_4668121d-3b21-4a39-b128-5f78a36b91f0">8,938</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMi00LTEtMS0w_df3b9d5e-6266-4885-9818-ee50fed72bf3">10,592</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMy0yLTEtMS0w_24125d10-88ee-4950-81c8-f2560b701fa6">575</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMy00LTEtMS0w_3b6b5cb2-4b7b-4014-ad5e-e3562d778f64">654</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 9pt;text-align: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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseAssetsRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNC0yLTEtMS0w_13b7c2e4-c689-4e26-9e61-74296ff68c0a">9,513</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseAssetsRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNC00LTEtMS0w_830c3cde-a7d4-4bf2-b899-067c55f5c9ae">11,246</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNi0yLTEtMS0w_6852dc9d-69b1-4803-a725-8c5ff4c507ef">4,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNi00LTEtMS0w_2cd7058c-24b1-4c26-a20a-5db669138429">3,591</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNy0yLTEtMS0w_5ddbaa10-ace6-4d3c-b0d5-5086987c89c2">233</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNy00LTEtMS0w_ef1eeaf0-8f2d-4760-bd08-48fc31d2ad0a">239</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 9pt;text-align: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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfOC0yLTEtMS0w_6ce88f3c-bcd1-4527-a1d5-1d097d5d7008">4,509</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfOC00LTEtMS0w_1348b466-c59b-45de-80ae-6f9e0ca2648f">3,830</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTAtMi0xLTEtMA_ddc02c5a-6c53-4fcf-9b70-ad4b6c4a02ac">6,414</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTAtNC0xLTEtMA_7311a4fb-19c8-4b71-80b2-be4eb7375054">9,133</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTEtMi0xLTEtMA_7b5b8c3a-0630-4122-90f5-93749a389000">279</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTEtNC0xLTEtMA_a3756537-8f89-4d0e-af6d-2b116e936c57">371</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 9pt;text-align: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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTItMi0xLTEtMA_0b310ed0-2687-4143-8242-585219f8cae6">6,693</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTItNC0xLTEtMA_28155016-bffb-4f8f-b0f8-d01f747a706c">9,504</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-5" format="ixt:numdotdecimal" name="laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfMzQ5Ng_4315d7ab-3bf8-4f65-9ff9-461c462592dc">5.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-5" format="ixt:numdotdecimal" name="laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfMzUwMw_a45a3da6-07cf-4aff-965d-0df3592e39c3">2.4</ix:nonFraction>&#160;million as of September 30, 2020 and December 31, 2019, 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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:FinanceLeaseRightofUseAssetAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfMzYzNw_092a6573-5270-40f0-88bd-b078f1b19ea0">0.4</ix:nonFraction> million  and $<ix:nonFraction unitRef="usd" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="laws:FinanceLeaseRightofUseAssetAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfMzY0NQ_2cb6cf98-23aa-4d49-83e7-39e9178966fc">0.2</ix:nonFraction> million as of September 30, 2020 and December 31, 2019, respectively</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="laws:LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDIwNw_777f84ab-4819-4b8c-8c69-7d6854b7bd91" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of September&#160;30, 2020 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="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align: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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMi0yLTEtMS0w_db6417ca-e040-48ee-a49c-9ff9e2978c6c">4,599</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMi00LTEtMS0w_0b5c4262-3c3b-4fc5-b783-0466df25c7f9">254</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPaymentsRemainderofFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMi02LTEtMS0w_70ce62ca-9298-4e3f-aeed-58a66d6b772f">4,853</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMy0yLTEtMS0w_5042e654-5b59-469e-b1d0-17a82f6d2f50">3,780</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMy00LTEtMS0w_5b252af5-efd9-4244-a4b7-773ee6f8a348">153</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMy02LTEtMS0w_b68ccc04-cbd9-40b7-9da6-b98aac4251e1">3,933</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNC0yLTEtMS0w_86bfda46-2cfc-40a4-a5ef-71422a4bb97f">1,733</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNC00LTEtMS0w_fe4c2f84-d22a-4d44-963e-9e47f05a7167">101</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNC02LTEtMS0w_af7d2ddf-e7b3-40b8-8fdf-45a6f3d1730a">1,834</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNS0yLTEtMS0w_b09186cf-a547-4232-a933-b63a50eeb76e">720</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNS00LTEtMS0w_5e1107da-3948-4e08-8169-8400b2591c68">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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="laws:NetLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNS02LTEtMS0w_d05b6f22-be75-4801-b95b-ac8d6c5221fd">755</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNi0yLTEtMS0w_109ac934-87f8-4d32-a65e-60706f675bd3">175</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNi00LTEtMS0w_8ad63d96-c47f-44c1-8350-453327465869">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="laws:NetLeaseLiabilitiesPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNi02LTEtMS0w_81243f4e-13c5-4c79-87a7-fe075688858e">177</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNy0yLTEtMS0w_eaf363c3-075e-422b-ad4c-382effcb9496">471</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNy00LTEtMS0w_52324a77-cec2-4cfd-b7cd-42e7e17a2e23">&#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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="laws:NetLeaseLiabilityPaymentsDueafterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNy02LTEtMS0w_9313ca1b-c48a-4f36-ba4f-dc437a0da0fe">471</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 9pt;text-align: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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOC0yLTEtMS0w_904b600a-85de-4f11-b91a-112a7329bd1d">11,478</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOC00LTEtMS0w_40544599-1a0a-4225-a1e0-7a27d9d0f423">545</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOC02LTEtMS0w_2adaad9f-0835-4df3-9eec-86911e3fc1a6">12,023</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="laws:OperatingLeaseImputedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOS0yLTEtMS0w_7173922f-dc03-49ac-9791-cc9b1e9d887f">788</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="laws:FinanceLeaseImputedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOS00LTEtMS0w_cea9332e-c363-4f49-a4db-dcac78103c17">33</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="laws:NetLeaseLiabilityImputedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOS02LTEtMS0w_ed16575f-faa7-4018-a052-34cb96c27259">821</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 9pt;text-align: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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:LesseeOperatingLeaseLiabilityPresentValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMTAtMi0xLTEtMA_89ed10d1-a532-41f1-a56d-d75981fd2f7d">10,690</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" name="laws:FinanceLeaseLiabilityPresentValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMTAtNC0xLTEtMA_e7b08517-e9de-44c1-830b-41a5e9ed8a7a">512</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPresentValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMTAtNi0xLTEtMA_ae791ab7-c5d8-48ab-a9a1-a6965b87384a">11,202</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfMzk1NA_016751fa-2eb2-4910-adf0-516b5ee7eab9">0.7</ix:nonFraction> million</span></div></ix:nonNumeric></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="#i7122a207532d4e95841f83dbb2efa40d_7">Table of Contents</a></span></div></div><ix:continuation id="ie98e32860149499c827c79f51b4ea9ee"><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDE5OA_989fe350-04aa-4850-92e6-b432c3d5e73b" 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 weighted average lease terms and interest rates of the leases held by Lawson as of September&#160;30, 2020 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="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align: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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjFmMWE1Mzg0MTRiOTQzYzk4Nzc3MTZjODNmYTQ1ODU5L3RhYmxlcmFuZ2U6MWYxYTUzODQxNGI5NDNjOTg3NzcxNmM4M2ZhNDU4NTlfMi0yLTEtMS0w_f95b4232-bac0-4419-87ea-19ea2612889c">3.1</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjFmMWE1Mzg0MTRiOTQzYzk4Nzc3MTZjODNmYTQ1ODU5L3RhYmxlcmFuZ2U6MWYxYTUzODQxNGI5NDNjOTg3NzcxNmM4M2ZhNDU4NTlfMi00LTEtMS0w_52b23ea6-b497-4f3a-a256-5ecc1b66d274">5.08</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjFmMWE1Mzg0MTRiOTQzYzk4Nzc3MTZjODNmYTQ1ODU5L3RhYmxlcmFuZ2U6MWYxYTUzODQxNGI5NDNjOTg3NzcxNmM4M2ZhNDU4NTlfMy0yLTEtMS0w_7524cd3c-efe1-478f-9b70-4963a0357489">2.7</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjFmMWE1Mzg0MTRiOTQzYzk4Nzc3MTZjODNmYTQ1ODU5L3RhYmxlcmFuZ2U6MWYxYTUzODQxNGI5NDNjOTg3NzcxNmM4M2ZhNDU4NTlfMy00LTEtMS0w_c9860091-ead9-46c6-af91-bb12c0bf1bbc">5.37</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDIwNA_25a08d27-eefd-4ea9-9657-67cfd35af388" 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 cash outflows of the leasing activity of Lawson as lessee for the nine months ending September&#160;30, 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: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="laws:Operatingcashflowsfromoperatingleases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjU5YWRhYzdhZDk1NTQ3N2M4ZTFjZjNjMjI4MGVmMDA2L3RhYmxlcmFuZ2U6NTlhZGFjN2FkOTU1NDc3YzhlMWNmM2MyMjgwZWYwMDZfMi00LTEtMS0w_abdbf1ef-bcca-4bdc-a4b8-f3049e0e47e0">3,072</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="laws:Operatingcashflowfromfinancingleases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjU5YWRhYzdhZDk1NTQ3N2M4ZTFjZjNjMjI4MGVmMDA2L3RhYmxlcmFuZ2U6NTlhZGFjN2FkOTU1NDc3YzhlMWNmM2MyMjgwZWYwMDZfMy00LTEtMS0w_0d5aab60-2e84-4230-9d09-48424472bf2e">22</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="laws:Financingcashflowfromfinancingleases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjU5YWRhYzdhZDk1NTQ3N2M4ZTFjZjNjMjI4MGVmMDA2L3RhYmxlcmFuZ2U6NTlhZGFjN2FkOTU1NDc3YzhlMWNmM2MyMjgwZWYwMDZfNC00LTEtMS0w_540388ea-1de4-46bc-825c-5744903ca36d">192</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:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_58"></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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMjU4OQ_ba8056d4-1931-4924-b64f-7c48300f1202" continuedAt="iaac64970ab104186a38aca173d3e3342" escape="true">Credit Agreement</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="iaac64970ab104186a38aca173d3e3342" continuedAt="i79bbca99240d42e3b800313a41879b3f"><div style="text-align: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 the fourth quarter of 2019, the Company entered into a five-year credit agreement led by J.P. Morgan Chase Bank N.A, as administrative agent and including CIBC Bank USA and Bank of America, N.A. as other lenders. The credit agreement matures on October&#160;11, 2024 and provides for $<ix:nonFraction unitRef="usd" contextRef="i835cc63e84774c04a3b71ad4b5c40f62_I20200930" decimals="-5" format="ixt:numdotdecimal" name="laws:JPMorganCreditAgreementLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMzAw_e5af95e4-b7b0-4e53-b452-d8a566048dce">100.0</ix:nonFraction> million of revolving commitments. The credit agreement allows borrowing capacity to increase to $<ix:nonFraction unitRef="usd" contextRef="i835cc63e84774c04a3b71ad4b5c40f62_I20200930" decimals="-5" format="ixt:numdotdecimal" name="laws:JPMorganAgreementPotentialFutureCreditLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMzkx_755d034f-e7b1-4bca-a554-2b344ad7b302">150.0</ix:nonFraction> million subject to meeting certain criteria and additional commitments from its lenders. </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 Credit Agreement consists of borrowings as alternate base rate loans, Canadian prime rate loans, Eurodollar loans, and Canadian dollar offered rate loans as the Company requests. The applicable interest rate spread is determined by the type of borrowing used and the Total Net Leverage Ratio as of the most recent fiscal quarter as defined in the Credit Agreement. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The covenants associated with the Credit Agreement restrict the ability of the Company to, among other things: incur additional indebtedness and liens, make certain investments, merge or consolidate, engage in certain transactions such as the disposition of assets and sales-leaseback transactions, and make certain restricted cash payments such as dividends in excess of defined amounts contained within the Credit Agreement. In addition to these items and other customary terms and conditions, the Credit Agreement requires the Company to comply with certain financial covenants as follows:</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)&#160;&#160;&#160;&#160;The Company is required to maintain an EBITDA to Fixed Charge Coverage Ratio of at least <ix:nonFraction unitRef="number" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="INF" name="laws:MinimumDebtServiceCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMTUzNA_fbc48247-e64c-452b-831a-25ae48680e79">1.15</ix:nonFraction> to 1.00 for any period of four consecutive fiscal quarters ending on the last day of any fiscal quarter; and</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;The Company is required to maintain a Total Net Leverage Ratio of no more than <ix:nonFraction unitRef="number" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="2" name="laws:MinimumNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMTcyOQ_4f669d90-b30f-4966-bf23-5dfb91ab74b2">3.25</ix:nonFraction> to 1.00 on the last day of any fiscal quarter. The maximum Total Net Leverage Ratio will be allowed to increase to 3.75 to 1.00 after certain permitted acquisitions.</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 Credit Agreement also includes events of default for, among others, non-payment of obligations under the Credit Agreement, change of control, cross default to other indebtedness in an aggregate amount in excess of $5.0 million, failure to comply with covenants, and insolvency. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="laws:QuarterlyFinancialCovenantsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMjU5Mw_5294bccf-aaca-4955-bcc8-08bf7f822a91" 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%">In</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> addition to other customary representations, warranties and covenants, the results of the financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">covenants are provided </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:71.519%"></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.846%"></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.847%"></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%">Quarterly Financial Covenants</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%">Requirement</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%">Actual</span></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:10pt;font-weight:400;line-height:100%">EBITDA to fixed charges ratio</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.15 : 1.00</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73 : 1.00</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%">Total net leverage ratio</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%">3.25 : 1.00</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%">0.71 : 1.00</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:-2.25pt"><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 Company was in compliance with all covenants as of September 30, 2020.</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%">During the third quarter of 2020 the Company entered into an amendment to the Credit Agreement which among other items increased the letter of credit basket from $<ix:nonFraction unitRef="usd" contextRef="id2419fd5ef8649319a9c99ef7197ae49_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMzI5ODUzNDg4NjQxNw_159e05d7-0ca6-4863-97b6-51753f618229">15.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="ifcd698c239de4646ac7cd3b332c64c24_I20200830" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMzI5ODUzNDg4NjQyNw_5f9eca8e-7b04-412e-bd6e-7ddf545bd739">40.0</ix:nonFraction> million until August 31, 2021 and authorized the Company to incur indebtedness in an amount up to $<ix:nonFraction unitRef="usd" contextRef="i42ae0ff6fb5a4abd86eb5ea3f4c962b4_I20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMzI5ODUzNDg4NjU2Mw_243367a0-c4df-4005-9960-72df42b6e6ad">36.0</ix:nonFraction> million for the acquisition of Partsmaster. </span></div></ix:continuation><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="#i7122a207532d4e95841f83dbb2efa40d_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i79bbca99240d42e3b800313a41879b3f">The Company had no outstanding borrowings under its Credit Agreement and $<ix:nonFraction unitRef="usd" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMjQzNA_1b882b88-13a6-406c-a714-5ea4b09b1f99">66.0</ix:nonFraction> million of availability under its revolving line of credit facility. The weighted average interest rate was <ix:nonFraction unitRef="number" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="INF" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMjUzNw_8b748760-00d2-4d50-80b5-eac10dc9aa3c">2.64</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="INF" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMjU0NA_2eca4466-296a-4e05-aaf0-e03ba4d349aa">4.54</ix:nonFraction>% for the nine months ended September 30, 2020 and 2019, respectively.</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_1230"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 - Accrued Acquisition Liability</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On 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="i89d8123977714902b6392fe355985555_D20210501-20210531" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMjMwL2ZyYWc6NDgwYjAzOWZjNDRjNDdkN2IxNDE1ZDQzODU5Y2Y1NTkvdGV4dHJlZ2lvbjo0ODBiMDM5ZmM0NGM0N2Q3YjE0MTVkNDM4NTljZjU1OV8zMjk4NTM0ODg1MjI1_f968b156-0eab-46e1-8ac5-9053af86aa69">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 1.8% and is recognized as a current liability of $<ix:nonFraction unitRef="usd" contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-5" format="ixt:numdotdecimal" name="laws:AcquisitionLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMjMwL2ZyYWc6NDgwYjAzOWZjNDRjNDdkN2IxNDE1ZDQzODU5Y2Y1NTkvdGV4dHJlZ2lvbjo0ODBiMDM5ZmM0NGM0N2Q3YjE0MTVkNDM4NTljZjU1OV8xMDk5NTExNjMwODc4_92965113-61a2-4207-8cd2-e345c40969dd">32.5</ix:nonFraction> million in the Company's condensed consolidated balance sheet. 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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMjMwL2ZyYWc6NDgwYjAzOWZjNDRjNDdkN2IxNDE1ZDQzODU5Y2Y1NTkvdGV4dHJlZ2lvbjo0ODBiMDM5ZmM0NGM0N2Q3YjE0MTVkNDM4NTljZjU1OV8xMDk5NTExNjMwODcx_02c9ed2f-a136-4621-9d4b-40fb0114e4db">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></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 id="i7122a207532d4e95841f83dbb2efa40d_64"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 - <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:TreasuryStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82NC9mcmFnOjdlNGQ2YTQ2NDliZjQzYmI5NGU0Yzg0MzA4NGIxNWMzL3RleHRyZWdpb246N2U0ZDZhNDY0OWJmNDNiYjk0ZTRjODQzMDg0YjE1YzNfNDky_f303c6a2-2318-4840-8370-5901eebba5b2" continuedAt="i6f1b572461084083b1f20db6f1fcfd7e" 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="i6f1b572461084083b1f20db6f1fcfd7e">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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82NC9mcmFnOjdlNGQ2YTQ2NDliZjQzYmI5NGU0Yzg0MzA4NGIxNWMzL3RleHRyZWdpb246N2U0ZDZhNDY0OWJmNDNiYjk0ZTRjODQzMDg0YjE1YzNfMTU3_8655dd7a-ed63-4070-aa93-1ec948f845f9">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. In the first quarter of 2020 the Company purchased <ix:nonFraction unitRef="shares" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82NC9mcmFnOjdlNGQ2YTQ2NDliZjQzYmI5NGU0Yzg0MzA4NGIxNWMzL3RleHRyZWdpb246N2U0ZDZhNDY0OWJmNDNiYjk0ZTRjODQzMDg0YjE1YzNfMzQz_cf902155-e15e-4cf0-9e18-7bb62f77e018">47,504</ix:nonFraction> shares of common stock at an average purchase price of $<ix:nonFraction unitRef="usd" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="2" name="laws:Averagepriceoftreasurysharesrepurchasedduringtheperiod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82NC9mcmFnOjdlNGQ2YTQ2NDliZjQzYmI5NGU0Yzg0MzA4NGIxNWMzL3RleHRyZWdpb246N2U0ZDZhNDY0OWJmNDNiYjk0ZTRjODQzMDg0YjE1YzNfNDAx_e873dbb0-1eea-418a-83e3-b59b7e479222">36.93</ix:nonFraction> under the repurchase program. No shares were repurchased in the second or third quarters of 2020 under the Company stock repurchase plan.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_67"></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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="laws:SeveranceReserveTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RleHRyZWdpb246YTdhNGZmNDMzZmJjNDEwZGE2M2U4NGJjNzlkNDUzN2ZfMTE2_74024081-5181-47f1-a024-b66c6ee0ab65" continuedAt="i678fa60be3224e1e82388b5203333db0" escape="true"><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="laws:SeveranceReserveTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RleHRyZWdpb246YTdhNGZmNDMzZmJjNDEwZGE2M2U4NGJjNzlkNDUzN2ZfMTMw_ef617c97-016b-47cb-94b6-a166a309f555" continuedAt="i6961436d8dee4131a5da427e79a188ef" 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="i678fa60be3224e1e82388b5203333db0"><ix:continuation id="i6961436d8dee4131a5da427e79a188ef"><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RleHRyZWdpb246YTdhNGZmNDMzZmJjNDEwZGE2M2U4NGJjNzlkNDUzN2ZfMTIx_a05b23d0-4c71-4561-9add-a0a75bfdcdbc" 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 as of September&#160;30, 2020 and 2019 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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 30,</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%">2020</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%">2019</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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfMy0xLTEtMS0w_794f23d6-abd5-4d24-98ae-f6f779a10c86">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><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="i5d3001cdae15460a8482f16e9d1feda2_I20181231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfMy0zLTEtMS0w_364716bb-8215-47a7-b75e-a4c465b343f5">359</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 9pt;text-align: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNC0xLTEtMS0w_6ca2c4f0-b744-4a30-a375-9dcc81a0c247">1,520</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNC0zLTEtMS0w_6b800218-d544-457c-9b5b-c8e0691bd26e">1,542</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 9pt;text-align: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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNS0xLTEtMS0w_309110aa-af12-4677-bb33-b40f1187efde">1,239</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNS0zLTEtMS0w_7064f701-2ec3-401d-af00-dfc0670f3962">925</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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNi0xLTEtMS0w_43f4720c-0d53-47ee-8699-3c565e7db272">1,190</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="i7ab870dc0c384fe4b5d080501ee47953_I20190930" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNi0zLTEtMS0w_0ef3d259-eea1-4719-9261-638098651b20">976</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="i7122a207532d4e95841f83dbb2efa40d_70"></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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMjA4MQ_86bd4dc7-c366-4857-843f-a0a70ce56f77" continuedAt="i07f601b90e8b465f84d1112e6184d6d0" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i07f601b90e8b465f84d1112e6184d6d0" continuedAt="i1fe535908b174a78b9d43658b52a225a"><div style="text-align: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 inc</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ome of $<ix:nonFraction unitRef="usd" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfOTc_a88bd9e5-ac3f-4f1d-aac9-f533498ae851">2.8</ix:nonFraction>&#160;million and expense of $<ix:nonFraction unitRef="usd" contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTE1_0f9685b8-0cb0-4736-bae5-566513c84a44">7.6</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 nine months of 2020 and 2019, 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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMzI3_0c05d1ab-ce44-46c7-99de-d6303bc4f464">10.4</ix:nonFraction>&#160;million as of September 30, 2020 and $<ix:nonFraction unitRef="usd" contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMzU0_9b851562-1ed8-4868-920a-c657c6651baf">14.9</ix:nonFraction>&#160;million as of December 31, 2019 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 nine months ended September 30, 2020 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="ia072922e9f7448c19e6ade61bed4288d_D20200101-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNTUz_1a6ef8f4-9c51-472f-a8f7-cf2b330a34c3">6,847</ix:nonFraction> RSUs to key employees that cliff vest on December 31, 2022. The Company issued <ix:nonFraction unitRef="shares" contextRef="i7a196ca69baa4d75a7d68404f6a07f91_D20200101-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNjM1_e8378c80-7117-4b11-ac0a-97b94faab2d5">2,500</ix:nonFraction> RSUs to an executive that cliff vest on March 2, 2023 and <ix:nonFraction unitRef="shares" contextRef="i1ccd43eaa2f14262b28760e72f7046da_D20200101-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNjk2_d70f7578-91e7-4c71-9bb4-9b240eaf39d0">3,000</ix:nonFraction> RSUs that cliff vest on March 9, 2023. </span><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="i681f663f126745b893420c82830d5b73_D20200101-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNzU3_cf3f6ebf-f14d-493a-8d50-030ae2bcead1">10,965</ix:nonFraction> RSUs to certain members of the Company's Board of Directors with a vesting date of May 12, 2021. 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="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="i9a6e56df2dd54acb9374b1b7039cd73e_D20200101-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTAwOA_4ca59163-aaa0-4423-b3b7-c7c5d3be5cbd">22,284</ix:nonFraction> MSUs to key employees that cliff vest on December 31, 2022. 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="id7f3ddfa734b4cf5bd4d7e5749ff32e7_I20200930" decimals="INF" format="ixt-sec:numwordsen" name="laws:EquitySharePayoutRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTI0Mg_284029c5-e8c6-429f-a0d5-c947ea9d0aa2">zero</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="i4cf87039995b4dbdb01aec924d84cd95_I20200930" decimals="INF" format="ixt:numdotdecimal" name="laws:EquitySharePayoutRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTI0OA_a6502d8e-9c06-4435-939c-53fd1838876b">33,426</ix:nonFraction>, will be determined based upon the trailing sixty-day average closing price of the Company's common stock on December 31, 2022. </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"><span style="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></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%">16</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7122a207532d4e95841f83dbb2efa40d_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1fe535908b174a78b9d43658b52a225a" continuedAt="i099fc1cb19f044d391c9fefe1c29be48">The Company issued <ix:nonFraction unitRef="shares" contextRef="i779b2e4b2eb34bd896bfd2d176310c3f_D20200101-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTQyOA_3d7b3f9c-ed65-4ac9-84d5-dfb6fea47e37">10,852</ix:nonFraction> PAs to key employees that cliff vest on December 31, 2022. PAs are exchangeable for the Company's common stock ranging from <ix:nonFraction unitRef="shares" contextRef="ie74980e14e38433f86df1e9bf1fa0e11_I20200930" decimals="INF" format="ixt-sec:numwordsen" name="laws:EquitySharePayoutRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTU1NQ_e5cbd7c0-b4e5-4566-a555-e65af84a07cc">zero</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="i52f7496499ba4140af46138d6ef49932_I20200930" decimals="INF" format="ixt:numdotdecimal" name="laws:EquitySharePayoutRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTU2MQ_4172b434-ca26-45e4-8c00-bfec3eaf9746">16,278</ix:nonFraction>, or the equivalent amount in cash, based upon the achievement of certain financial performance metrics.</ix:continuation></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%"><ix:continuation id="i099fc1cb19f044d391c9fefe1c29be48"><ix:nonFraction unitRef="shares" contextRef="id766800010f04174934f2153c46ab2bf_D20190101-20190930" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNzE0NjgyNTU4NDgxMw_60303464-e608-4fb7-a3cc-33222472be38"><ix:nonFraction unitRef="shares" contextRef="ifa0e1f11d34342cb9a1d582ea0944beb_D20200701-20200930" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNzE0NjgyNTU4NDgxMw_e0406c94-9e60-4be9-aeb8-0121c6e19383">No</ix:nonFraction></ix:nonFraction> stock options were excluded from the computation of diluted earnings per share for the three months ended September 30, 2020 or the nine months ended September 30, 2019.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_73"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8212; <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83My9mcmFnOmQ0Y2JiOTg2MjU2YjQzNjRhYzVkYmVjMjgxNTI1YTdjL3RleHRyZWdpb246ZDRjYmI5ODYyNTZiNDM2NGFjNWRiZWMyODE1MjVhN2NfMTIyOA_5dd9beff-3534-4c29-aa6e-176d4bc88e09" continuedAt="i99f6eff8ec21481bb2155e5b463379dc" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i99f6eff8ec21481bb2155e5b463379dc" continuedAt="iec10939257dc42e891715c01bf5e4152"><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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83My9mcmFnOmQ0Y2JiOTg2MjU2YjQzNjRhYzVkYmVjMjgxNTI1YTdjL3RleHRyZWdpb246ZDRjYmI5ODYyNTZiNDM2NGFjNWRiZWMyODE1MjVhN2NfNzI_ecdc486b-bc0d-4254-81fb-78a0b812bfcb">6.0</ix:nonFraction> million, a <ix:nonFraction unitRef="number" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83My9mcmFnOmQ0Y2JiOTg2MjU2YjQzNjRhYzVkYmVjMjgxNTI1YTdjL3RleHRyZWdpb246ZDRjYmI5ODYyNTZiNDM2NGFjNWRiZWMyODE1MjVhN2NfNzg_431af60c-0e88-487a-afd0-4639ebf8be6d">28.7</ix:nonFraction>% effective tax rate for the nine months ended September&#160;30, 2020. The effective tax rate is higher than the U.S. statutory tax rate due primarily to state taxes, recording of reserves for uncertain tax positions, and an inclusion for Global Intangible Low Taxed Income. Income tax expense of $<ix:nonFraction unitRef="usd" contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83My9mcmFnOmQ0Y2JiOTg2MjU2YjQzNjRhYzVkYmVjMjgxNTI1YTdjL3RleHRyZWdpb246ZDRjYmI5ODYyNTZiNDM2NGFjNWRiZWMyODE1MjVhN2NfMzU1_8bbbb668-5e45-4eea-8c9b-49aab19c8906">3.7</ix:nonFraction> million, a <ix:nonFraction unitRef="number" contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83My9mcmFnOmQ0Y2JiOTg2MjU2YjQzNjRhYzVkYmVjMjgxNTI1YTdjL3RleHRyZWdpb246ZDRjYmI5ODYyNTZiNDM2NGFjNWRiZWMyODE1MjVhN2NfMzYx_cea9a362-b224-4393-aaf3-bed97bd114e3">26.6</ix:nonFraction>% effective tax rate was recorded for the nine months ended September 30, 2019. This effective tax rate was higher than the U.S. statutory rate due primarily to state taxes, income in higher tax jurisdictions and an inclusion for Global Intangible Low Tax 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%">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 September&#160;30, 2020, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iec10939257dc42e891715c01bf5e4152">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="i7122a207532d4e95841f83dbb2efa40d_76"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 &#8212; <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83Ni9mcmFnOmE0NGVhMjI2YzgwZjQwMWQ5Mjg5ZTE2ZmQ5N2ZjMGUyL3RleHRyZWdpb246YTQ0ZWEyMjZjODBmNDAxZDkyODllMTZmZDk3ZmMwZTJfMTE4Nw_2ecfff4f-2391-4a86-859a-f761327b293c" continuedAt="ia529ce7219ea4b39a82ffd72a91354b4" escape="true">Contingent Liabilities</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="ia529ce7219ea4b39a82ffd72a91354b4" continuedAt="i0ad42cdf83ea418ca7f64f42b877716d">In 2012, the Company identified that a site it owns in Decatur, Alabama, contains 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 including the measurement and monitoring of the site and the site was enrolled in the Alabama Department of Environmental Management (&#8220;ADEM") voluntary cleanup program. </ix:continuation></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%"><ix:continuation id="i0ad42cdf83ea418ca7f64f42b877716d">The remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area for three consecutive periods. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. The Company utilized its remaining liability balance in the third quarter of 2020. there may be some additional nominal filing fees that are charged to the Company by the environmental consulting firm and ADEM, however these amounts are expected to be immaterial and will be expensed as incurred. The Company does not expect to capitalize any amounts related to the remediation plan.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_79"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8212; <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="laws:RelatedPartyTransactionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83OS9mcmFnOmQ1NDIyMzA3MWIzYjQyZmJiYTQzMWI3ZWQxZGE3MjA4L3RleHRyZWdpb246ZDU0MjIzMDcxYjNiNDJmYmJhNDMxYjdlZDFkYTcyMDhfMzMz_72612586-81f0-498f-ac30-17fbc45711d9" continuedAt="id1e32e19015840be8008770f409e97cb" escape="true">Related Party Transaction</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:115%"><ix:continuation id="id1e32e19015840be8008770f409e97cb">During the three and nine months ended September 30, 2020 the Company purchased approximately $<ix:nonFraction unitRef="usd" contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83OS9mcmFnOmQ1NDIyMzA3MWIzYjQyZmJiYTQzMWI3ZWQxZGE3MjA4L3RleHRyZWdpb246ZDU0MjIzMDcxYjNiNDJmYmJhNDMxYjdlZDFkYTcyMDhfMzI5ODUzNDg4NDAyOA_739c740e-e9b1-4a32-88fa-fe48390617b9">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83OS9mcmFnOmQ1NDIyMzA3MWIzYjQyZmJiYTQzMWI3ZWQxZGE3MjA4L3RleHRyZWdpb246ZDU0MjIzMDcxYjNiNDJmYmJhNDMxYjdlZDFkYTcyMDhfMzI5ODUzNDg4NDAxMw_134d6824-0a72-40d5-b03b-43600075e971">0.9</ix:nonFraction> million, respectively, of inventory from a company owned by an immediate relative of a Board member at fair market value. The Company paid substantially all of the amount owed in the third quarter and therefore immaterial remaining liabilities exist as of September 30, 2020.</ix:continuation></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="i7122a207532d4e95841f83dbb2efa40d_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7122a207532d4e95841f83dbb2efa40d_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 17 &#8211; <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RleHRyZWdpb246M2ViZjZiZTI5M2E0NDY2YWE5MjAzNWY0OTllOGVkNjdfOTE0_ec2b4cff-3342-4364-87bd-13b88792c532" continuedAt="ia3a331a046ad4397a711b9f1495930ce" escape="true">Segment Information</ix:nonNumeric></span></div><div style="text-indent:18pt"><span><br/></span></div><ix:continuation id="ia3a331a046ad4397a711b9f1495930ce"><div style="text-align: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 operates in <ix:nonFraction unitRef="segment" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RleHRyZWdpb246M2ViZjZiZTI5M2E0NDY2YWE5MjAzNWY0OTllOGVkNjdfNjA_a122ea87-d55c-48a0-a9c4-c2a76bae7687">two</ix:nonFraction> reportable segments. The businesses have been determined to be separate reportable segments because of differences in their financial characteristics and the methods they employ to deliver product to customers. The 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' work location and provide VMI service and produce sales orders for product that is then shipped to the customer. Given the nature of the acquired Partsmaster business, it is included in the Lawson segment for reporting purposes. The Bolt Supply segment primarily sells product to customers through its branch locations. Bolt Supply had 14 branches in operation at the end of the third quarter of 2020. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RleHRyZWdpb246M2ViZjZiZTI5M2E0NDY2YWE5MjAzNWY0OTllOGVkNjdfOTEz_f39b833a-3cc0-46f9-8237-fe76c93654db" 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: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: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/>September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">2020</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%">2019</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:middle"><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="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%">2019</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><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="display:none"></td><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><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><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 9pt;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="i5a898f4bc9e9447bb71bb46df04cb7bc_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNi0xLTEtMS0w_faa20f0f-05b8-4dcd-8d24-173965b583fe">79,806</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="i2a7627a0afbf46a7b502e97f5d7feeda_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNi0zLTEtMS0w_d40cb09f-68f0-4668-bf25-8f5b5af0bb7a">83,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="ic47890b6eb5b4981a94d3ca49b93d5b0_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNi01LTEtMS0w_3d92808e-4683-4064-b5bc-dd29d6f57a8a">224,511</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="i5578dca3a12c46dcb57ca3b1b486921d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNi03LTEtMS0w_8c7b1989-adb1-48cc-869a-a055c9fa4cce">250,895</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="ib47d4298268a431291f520cccb26476f_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNy0xLTEtMS0w_3395d930-a395-4994-827d-fcbf2ae48176">10,471</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="i9c513d37369a417ca51173d74bda3828_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNy0zLTEtMS0w_99040f43-f421-4f1c-8117-7fcc59ff6149">11,318</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="i363dd7881cdc416ba7cd2eb0fe5c3721_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNy01LTEtMS0w_fc6330ad-d68d-4597-b8b9-ca7b2fdb94f2">28,947</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="ie02f31a6617f4a4a95797ea32c2efe85_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNy03LTEtMS0w_1a6e0c01-1cf3-4106-9909-14cc058239b7">31,324</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfOC0xLTEtMS0w_77dd21c0-87b6-4bc0-8b79-e2271b63e577">90,277</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfOC0zLTEtMS0w_1abeef02-cfef-43be-b617-fbf3a417f541">94,779</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfOC01LTEtMS0w_3568dd18-dd32-4bc7-8a17-579a5ac395e0">253,458</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfOC03LTEtMS0w_173becf0-282c-4ba5-bb7d-ea296727fa46">282,219</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><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><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><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><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 9pt;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="i5a898f4bc9e9447bb71bb46df04cb7bc_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTMtMS0xLTEtMA_49a5b5ba-eae9-4c42-87b7-efcac67f4a50">43,038</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="i2a7627a0afbf46a7b502e97f5d7feeda_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTMtMy0xLTEtMA_d0f4d9da-1d2d-4fab-9fde-7945380cb912">46,148</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="ic47890b6eb5b4981a94d3ca49b93d5b0_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTMtNS0xLTEtMA_65c49831-27a8-45ef-bc76-3f78cc40be79">123,031</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="i5578dca3a12c46dcb57ca3b1b486921d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTMtNy0xLTEtMA_3f5f845c-42ed-4d47-8270-1dbed005b90e">138,524</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 9pt;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="ib47d4298268a431291f520cccb26476f_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTQtMS0xLTEtMA_8d645de3-1ea2-4552-ba0a-e1ba47d7b3ea">4,187</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="i9c513d37369a417ca51173d74bda3828_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTQtMy0xLTEtMA_ada61817-0f7f-4540-b2fe-6b1d49565dcd">4,426</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="i363dd7881cdc416ba7cd2eb0fe5c3721_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTQtNS0xLTEtMA_e5a1ddf2-7284-4b0c-8ab3-91875755bb6a">11,428</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="ie02f31a6617f4a4a95797ea32c2efe85_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTQtNy0xLTEtMA_ecae9e08-b297-49e8-b74f-2ba967d002fb">12,016</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 18pt;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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTUtMS0xLTEtMA_357eb4a8-f235-48fb-b111-98e93ffa4757">47,225</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTUtMy0xLTEtMA_6eff711c-2d1c-4b0c-9ba5-c2558f6315b9">50,574</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTUtNS0xLTEtMA_1dfc9c57-53e7-436e-b3d6-a74c6ba5c873">134,459</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTUtNy0xLTEtMA_1b043925-9e9f-473c-9921-918a4caddd95">150,540</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i5a898f4bc9e9447bb71bb46df04cb7bc_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTgtMS0xLTEtMA_da40b5dd-a3ee-463f-91ff-47b5d5e9336c">1,112</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="i2a7627a0afbf46a7b502e97f5d7feeda_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTgtMy0xLTEtMA_3ff154d7-b00a-4a93-b355-7dc1df11a05e">5,377</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="ic47890b6eb5b4981a94d3ca49b93d5b0_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTgtNS0xLTEtMA_f33e3007-aff5-402b-97bb-57f4d1ee197d">19,003</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="i5578dca3a12c46dcb57ca3b1b486921d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTgtNy0xLTEtMA_9d445a5d-878d-41a3-862a-90b85b647f28">11,490</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="ib47d4298268a431291f520cccb26476f_D20200701-20200930" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTktMS0xLTEtMA_1d2d9864-96a6-45df-92ce-1a1e1dd6156c">889</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="i9c513d37369a417ca51173d74bda3828_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTktMy0xLTEtMA_1a1b1722-b02a-4e17-a55a-592b528b01f3">1,069</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="i363dd7881cdc416ba7cd2eb0fe5c3721_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTktNS0xLTEtMA_5b923891-a527-47cc-8331-f5aa0ea0e1b1">2,205</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="ie02f31a6617f4a4a95797ea32c2efe85_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTktNy0xLTEtMA_d661ae4a-8b13-4750-941a-4d8930354273">2,123</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjAtMS0xLTEtMA_5fc3c0bf-ba8f-44a6-ad8e-6f35d3c239b3">2,001</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjAtMy0xLTEtMA_d0ea7c11-7aaa-4d7a-b969-8ecba67a0f40">6,446</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjAtNS0xLTEtMA_cddab284-11da-4a09-8311-83f4440ea7d7">21,208</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjAtNy0xLTEtMA_db6170cf-78e0-4c7d-986f-690db8f22142">13,613</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjEtMS0xLTEtMA_c1c8863b-640e-420f-b809-313fd8b4a4f7">142</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjEtMy0xLTEtMA_ebea1fec-4c8f-4da4-8033-f7f82848ae06">138</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjEtNS0xLTEtMA_71023c4d-dbad-456e-b358-25e07ef8c312">329</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjEtNy0xLTEtMA_ca97c9e9-9d3a-411f-8ba6-d716fca95695">481</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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjItMS0xLTEtMA_19076135-62bd-4ef5-b1a3-fbd31a715467">615</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjItMy0xLTEtMA_48629137-5378-4e4a-a159-025f22ee61dd">13</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjItNS0xLTEtMA_27e55a96-cca4-4afb-b837-5b4bfbef535c">15</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjItNy0xLTEtMA_66b5fd34-8328-4282-b780-c16157179215">798</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;&#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="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjMtMS0xLTEtMA_739e3022-3a30-4b9d-982f-2afd74349389">2,474</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="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjMtMy0xLTEtMA_b52e1454-e23e-4224-adff-7aeb7736664e">6,295</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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjMtNS0xLTEtMA_ef5c9708-28d3-4466-a6d2-67d20f0f0fda">20,894</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="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjMtNy0xLTEtMA_416d6355-511c-4943-8b34-585f380974d2">13,930</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="i7122a207532d4e95841f83dbb2efa40d_85"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18 - <ix:nonNumeric contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" name="us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84NS9mcmFnOjIwMmVhYjg2ZWJlZTQzN2JhNGE4YTVjNmNhMGFhOWUzL3RleHRyZWdpb246MjAyZWFiODZlYmVlNDM3YmE0YThhNWM2Y2EwYWE5ZTNfNTA1NA_07a3088a-1285-4df2-9578-101ee22a1e92" continuedAt="i3345c67447f04b7bbb859a93d5838ea9" escape="true">COVID-19 Risks and Uncertainties</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i3345c67447f04b7bbb859a93d5838ea9" continuedAt="i052564ffc659402f8492cd8b8123935d"><div style="text-align: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 is substantial uncertainty as to the overall effect the COVID-19 pandemic will have on the results of the Company for 2020 and beyond. Various events related to COVID-19 have resulted in lost revenue to our Company, limitations on our ability to source high demand products, limitations on our sales force to perform certain functions due to state or federal stay-at-home orders, slow-down of customer demand for our products and limitations of some customers to pay us on a timely basis. </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 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 Company will continue to evaluate how the provisions of the CARES Act will impact its financial position, results of operations and cash flows. The Company has utilized the Canadian Emergency Wage Subsidy ("CEWS") Act for both Lawson Canada and Bolt for assistance with hourly employee costs. The CEWS is a program that provides a subsidy of certain eligible wages commencing March 15, 2020 through December 31, 2020 subject to meeting certain criteria. During the second quarter of 2020 the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930" decimals="-5" format="ixt:numdotdecimal" name="laws:CanadaEmergencyWageSubsidy" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84NS9mcmFnOjIwMmVhYjg2ZWJlZTQzN2JhNGE4YTVjNmNhMGFhOWUzL3RleHRyZWdpb246MjAyZWFiODZlYmVlNDM3YmE0YThhNWM2Y2EwYWE5ZTNfMTM1OA_7667c75b-4f16-4fc0-92d8-913e6ed4ee40">0.9</ix:nonFraction> million in subsidies from the CEWS program which is recognized as a reduction to selling, general and administrative expenses in the consolidated statement of income and comprehensive income. No subsidies were recognized in the three months ended September 30, 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%">In the first quarter of 2020, the government of the state of Illinois defined essential businesses, allowing Lawson to operate during the pandemic. A change in this status could result in the temporary closure of our business. Additionally the COVID-19 pandemic could result in a temporary closure of any or all of our distribution facilities or the Bolt branch locations, which would negatively impact our operations. Other disruptions to our supply chain such as reduced capacity or temporary </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><ix:continuation id="i052564ffc659402f8492cd8b8123935d"><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%">shutdowns of freight carriers  could also negatively impact Company performance. The pandemic is negatively impacting sales and operations currently and may negatively impact future financial results, liquidity and overall performance of the Company. Additionally, it is reasonably possible that estimates made in the financial statements may be materially and adversely impacted in the near term 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"><span><br/></span></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 MRO business model relies upon customer interaction as well as a consistent schedule of onsite visits by our sales representatives to customer locations. The Bolt business model relies on foot traffic in its branch locations. The onset of the COVID-19 pandemic, as well as social distancing guidelines and government mandated shelter in place orders, have negatively impacted the ability of our sales reps to visit our customers and for foot traffic to return to our Bolt branch locations, resulting in an overall negative impact on our business. </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%">The second quarter 2020 financial performance of the Company was substantially negatively impacted as state and local governments throughout the United States and Canada imposed strict COVID-19 related restrictions, including shutdowns of nonessential businesses and stay-at-home orders, particularly in April. These restrictions were relaxed in May and June, and were further relaxed throughout the third quarter. The economic climate in the third quarter improved as non-essential businesses reopened in both limited capacity and full capacity. The relaxed restrictions resulted in increased customer contact and more consistent customer visits for Lawson MRO sales representatives, as well as increased customer visits to Bolt branch locations. The improved economic climate and increased activity of the Lawson MRO and Bolt segments led to a sequential improvement in financial results in the third quarter 2020 compared to the second quarter 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%">The Company has taken several steps to mitigate the potential negative impacts of COVID-19. The actions taken included, but are not limited to, furloughing employees, reducing base salaries for a period of time, canceling travel and award trips, temporarily consolidating its Suwanee distribution center operations into the McCook facility, eliminating non-critical capital expenditures and eliminating various positions throughout the Company. In the third quarter the Company brought back approximately 70% of the previously furloughed employees. The Company reopened the Suwanee distribution center in a reduced capacity in the third quarter as overall business activity increased.</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 continues to monitor its balance sheet and liquidity position and is taking actions to protect cash flows from operations, while at the same time managing its operating expenses in relation to current sales trends. At September 30, 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84NS9mcmFnOjIwMmVhYjg2ZWJlZTQzN2JhNGE4YTVjNmNhMGFhOWUzL3RleHRyZWdpb246MjAyZWFiODZlYmVlNDM3YmE0YThhNWM2Y2EwYWE5ZTNfNDYxNQ_69dd8ad4-9e4d-42e2-99d2-2a3e4f787684">17.2</ix:nonFraction> million of unrestricted cash and cash equivalents and an additional $<ix:nonFraction unitRef="usd" contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84NS9mcmFnOjIwMmVhYjg2ZWJlZTQzN2JhNGE4YTVjNmNhMGFhOWUzL3RleHRyZWdpb246MjAyZWFiODZlYmVlNDM3YmE0YThhNWM2Y2EwYWE5ZTNfNDY3OA_1b882b88-13a6-406c-a714-5ea4b09b1f99">66.0</ix:nonFraction> million of borrowing capacity, net of outstanding letters of credit, under its committed credit facility. The Company recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831" decimals="-5" format="ixt:numdotdecimal" name="laws:AcquisitionLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84NS9mcmFnOjIwMmVhYjg2ZWJlZTQzN2JhNGE4YTVjNmNhMGFhOWUzL3RleHRyZWdpb246MjAyZWFiODZlYmVlNDM3YmE0YThhNWM2Y2EwYWE5ZTNfMTA5OTUxMTY0MjAwOQ_92965113-61a2-4207-8cd2-e345c40969dd">32.5</ix:nonFraction> million in relation to the acquisition of Partsmaster.</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 will continue to closely monitor the operating environment and will take appropriate actions to protect the safety for its employees, customers and suppliers while continuing to meet its working capital needs and remain in compliance with its debt covenants.</span></div></ix:continuation><div><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="i7122a207532d4e95841f83dbb2efa40d_91"></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_94"></div><div><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">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 September 2020, we acquired Partsmaster, a leading Maintenance, Repair and Operations ("MRO") distributor from NCH Corporation. Partsmaster has over 200 sales representatives and serves approximately 16,000 customers throughout the United States and Canada. We also assumed the lease on the Partsmaster distribution center located in Greenville, Texas, and we will continue to fulfill orders from this facility as we integrate Partsmaster into our MRO segment operations. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 on hand and, as necessary, any remaining portion using our existing credit facility. The liabilities assumed include approximately $2.9 million relating to deferred employee compensation and $4.1 million of accounts payable and other accrued 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%">Assets acquired and liabilities assumed as a result of the acquisition were accounted for at their fair value on the acquisition date. The identified assets include $5.0 million of intangible assets for customer relationships and $2.8 million for trade names with estimated useful lives of 10 years and 5 years, respectively. Goodwill of $16.0 million related to this acquisition reflects the purchase price less the fair market value of the identifiable assets. The appropriate fair values of the assets acquired and liabilities assumed are based on preliminary estimates and assumptions. These preliminary estimates and assumptions could change significantly during the purchase price measurement period as we finalize the valuations of the assets acquired and liabilities assumed.</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared a new strain of coronavirus (&#8220;COVID-19&#8221;) a pandemic. The COVID-19 pandemic continues to negatively impact the global economy by disrupting global supply chains and financial markets and has negatively impacted our operational and financial performance, including the ability of our sales representatives to call on customers in person and perform VMI services at customer locations. </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 Bolt Supply House saw a decline in sales in the second quarter and third quarter as the ability of customers to visit branch locations was restricted and certain customers temporarily closed. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued impact of the COVID-19 pandemic on our operational and financial performance, including our ability to execute our business strategies and initiatives in the expected time frame, will depend on future developments, including the duration and spread of the pandemic and related restrictions on travel and transports, all of which remain uncertain. An extended period of global supply chain and economic disruption could materially affect our business, sales, results of operations and financial condition.</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 continues to be defined as an essential business by the state of Illinois. A change in this status could result in the temporary closure of our business. Additionally the COVID-19 pandemic could result in a temporary closure of some or all of our distribution facilities or the Bolt branch locations, which would negatively impact our operations. Other disruptions to our supply chain such as reduced capacity or temporary shutdowns of freight carriers could also negatively impact our performance. </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%">The pandemic has negatively impacted our current operations and may negatively impact our future financial results, liquidity and overall performance. Additionally, it is possible that estimates made in support of our financial statements may be materially and adversely impacted in the near term 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The economic climate in the third quarter has improved as many nonessential businesses have reopened in both limited capacity and full capacity. The relaxed restrictions have resulted in increased customer contact and more consistent customer visits for Lawson MRO sales representatives and customers were also allowed in Bolt branch locations. The improved economic climate and increased activity of the Lawson MRO and Bolt segments led to a sequential improvement in financial results in the third quarter of 2020 compared to the second quarter of 2020. However, restrictions related to the COVID-19 pandemic and a downturn in the oil and gas industry has led to lower sales and operating income compared to the third quarter of 2019. </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%">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="#i7122a207532d4e95841f83dbb2efa40d_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We continue to take action to mitigate the potential negative impacts of COVID-19. The actions taken included, but are not limited to, furloughing employees, reducing base salaries for a period of time and incentive awards, canceling travel and award trips, temporarily consolidating our Suwanee distribution center operations into the McCook facility eliminating non-critical capital expenditures and eliminating various positions throughout the Company. In the third quarter we brought back approximately 70% of the previously furloughed employees and reopened our Suwanee distribution center in a reduced capacity as overall business activity increased. </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 continue to monitor our balance sheet and liquidity position and take actions to protect our cash flows from operations while at the same time managing our operating expenses in relation to current sales trends. At September 30, 2020, we had $17.2 million of unrestricted cash and cash equivalents and an additional $66.0 million of borrowing capacity, net of outstanding letters of credit. Our outstanding letters of credit include a letter of credit for $33.0 million for the remaining payment of the Partsmaster acquisition.  </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 continuing to meet our working capital needs and remain in compliance with our debt covenants. While COVID-19 has negatively impacted 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"><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 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 55.2 in the third quarter of 2020 compared to 49.4 in the third quarter of 2019. The third quarter 2020 PMI of 55.2 follows a second quarter PMI of 45.7 and a first quarter PMI of 50.0. This high degree of volatility in 2020, primarily reflecting the effect of the COVID-19 pandemic on the current economic environment, makes this indicator more difficult to interpret in measuring year over year economic growth.</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%">Our sales are also affected by the number of sales representatives and their productivity. The acquisition of Partsmaster in September increased our sales f</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">orce by approximately 200 sales representatives in September 2020 and contributed a weighted average of 67 sales representatives to the sales force head count in the third quarter 2020. Including the Partsmaster sales representatives, the average sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> rep headcount for the quarter was 993 sales representatives in the third quarter of 2020 compared to 989 sales representatives during the thir</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d quarter of 2019. </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%">Lawson segment sales representative productivity, measured as sales per rep per day and including the Partsmaster sales reps, decreased 4.6% to $1,249 in the third quarter of 2020 from $1,309 in the third quarter of 2019. Partsmaster contributed $5.4 million in sales in the third quarter. The decrease in sales rep productivity compared to t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he third quarter of 2019 was primarily driven by the negative impacts of COVID-19 and the downturn in the oil and gas industry. We anticipate the size of our sales force to increase slightly for the remainder of 2020, however, the size of our sales force will be influenced by the performance of the overall economy. We also plan to continue to concentrate our efforts on increasing the productivity of our existing and acquired 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 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 and acquisition costs in the period in which these items are incurred. </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%">21</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="#i7122a207532d4e95841f83dbb2efa40d_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income was $2.0&#160;million for the third quarter of 2020 compared to $6.4 million for the third quarter of 2019. Excluding stock-based compensation, severance expense and acquisition costs, adjusted non-GAAP operating income was $7.7 million in the third quarter of 2020 compared to $8.9 million in the third quarter of 2019, driven by decreased sales due to the COVID-19 pandemic, partially offset by inclusion of Partsmaster adjusted operating income of $0.4 million in the third quarter of 2020. Operating income was $21.2 million for the first nine months of 2020 compared to $13.6 million for the first nine months of 2019. Excluding stock-based compensation, severance expense and acquisition costs, adjusted non-GAAP operating income was $20.5 million in the first nine months of 2020 compared to $22.8 million in the first nine months of 2019. </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:42.174%"></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.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.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.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" 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/>September 30,</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%">Nine Months Ended <br/>September 30,</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%">2020</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%">2019</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%">2020</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%">2019</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><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%">2,001&#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%">6,446&#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%">21,208&#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%">13,613&#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%">4,746&#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,374&#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,767)</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,621&#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%">&#160;&#160;&#160;Severance 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%">488&#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%">30&#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,520&#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,542&#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;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%">473&#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%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,708&#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%">8,850&#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%">20,516&#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%">22,776&#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><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_97"></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 September&#160;30, 2020 compared to quarter ended September&#160;30, 2019 </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%">2020</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%">2019</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%">90,277&#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%">94,779&#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%">43,052&#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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,205&#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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;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%">47,225&#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.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,574&#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.4&#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 9pt;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%">19,155&#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%">21.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,255&#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.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 2px 9pt;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%">26,069&#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%">28.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,873&#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%">24.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 2px 18pt;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%">45,224&#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%">50.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,128&#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%">46.6&#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%">2,001&#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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,446&#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%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr 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%">(142)</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.2)</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%">(138)</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%">615&#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.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%">(13)</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.1)</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%">2,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295&#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%">6.6&#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%">736&#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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521&#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.6&#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%">1,738&#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%">1.9&#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%">4,774&#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%">5.0&#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="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="#i7122a207532d4e95841f83dbb2efa40d_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%">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="padding:2px 1pt;text-align: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/>September 30,</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/(Decrease)</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%">2020</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%">2019</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 9pt;text-align: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%">79,806&#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%">83,461&#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%">(3,655)</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%">(4.4)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align: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,471&#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%">11,318&#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%">(847)</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.5)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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%">90,277&#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%">94,779&#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%">(4,502)</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%">(4.7)%</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 9pt;text-align: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%">43,038&#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%">46,148&#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,110)</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%">(6.7)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align: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,187&#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,426&#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%">(239)</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%">(5.4)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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%">47,225&#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%">50,574&#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,349)</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%">(6.6)%</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 9pt;text-align: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%">53.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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 9pt;text-align: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.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%">39.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 18pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.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></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%">Total sales decreased 4.7% to $90.3 million in the third quarter of 2020 compared to $94.8 million in the third quarter of 2019. Sales were negatively impacted by the effect of the COVID-19 pandemic and a downturn in the oil and gas industry, partially offset by the contribution of $5.4 million of sales from Partsmaster in the third quarter 2020. Sales productivity, measured as sales per rep 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%">er day,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreas</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed 4.6% in the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> third quarter of 2020 compared to the same quarter of 2019, primarily driven by the COVID-19 pandemic. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bolt Supply sales were also negatively impacted by COVID-19 compared to the prior year quarter. Consolidated average daily sales increased on a sequential basis throughout the third quarter, from $1.294&#160;million in July to $1.315&#160;million in August and $1.629&#160;million in September as the economy continued to improve. Partsmaster contributed $0.257&#160;million in average daily sales in September. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average daily sales declined 4.7% to $1.411 million in the third quarter of 2020 compared to $1.481 million in the prior year quarter. Partsmaster contributed $0.085 million of average daily sales in the third quarter 2020. Both the third quarter of 2020 and 2019 had 64 selling days. </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%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reported gross profit decreased $3.3 million to $47.2 million in the third quarter of 2020 compared to $50.6 million as a result of the sales decline.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Partsmaster contributed $3.6 million to reported gross profit in the third quarter of 2020 before giving effect to service costs. C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">onsolidated gross profit as a percent of sales was 52.3% in the third quarter of 2020 compared to 53.4% in the prior year quarter. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of sales generated by sales representative acquired from Partsmaster was 66.8% before giving affect to service related costs. The organic Lawson MRO segment gross margin as a percent of sales declined to 58.8% in the third quarter of 2020 compared to 60.9% a year ago quarter before giving effect to the service-related costs, as a result of de-leveraging of fixed distribution costs over a lower sales base, a shift to lower margin products in the quarter and higher net transportation costs. </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%">23</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7122a207532d4e95841f83dbb2efa40d_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-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="padding:2px 1pt;text-align: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 September 30,</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 (Decrease)</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%">2020</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%">2019</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 9pt;text-align: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%">18,373&#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%">20,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,029)</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.9)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align: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%">782&#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%">853&#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%">(71)</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%">(8.3)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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%">19,155&#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%">21,255&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,100)</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%">(9.9)%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 9pt;text-align: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,553&#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%">20,369&#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%">3,184&#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%">15.6%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align: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,516&#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,504&#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%">12&#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%">0.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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%">26,069&#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%">22,873&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196&#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%">14.0%</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="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 were $19.2 million in the third quarter of 2020 compared to $21.3 million in the prior year quarter and, as a percent of sales, decreased to 21.2% from 22.4% in the third quarter of 2019. Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e decrease in selling expense is primarily related to reduced sales compensation driven by lower sales and lower travel related expenses. Partsmaster contributed $1.6 million to selling expense in the third quarter 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%">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 $26.1 million in the third quarter of 2020 from $22.9 million in the prior year quar</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ter.  The increased General and administrative expense was driven by an increase in stock-based compensation expense of $2.4 million, inclusion of Partsmaster expenses of $1.5 million, increased severance of $0.5 million, and acquisition costs of  $0.5 million. These items were partially offset by lower compensation costs.</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.1 million in the third quarter of 2020,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which was flat compared to the third quarter of 2019.</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 $0.6 million in the third quarter of 2020 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 $0.7 million, resulting in a 29.7% effective tax rate for the three months ended September&#160;30, 2020 compared to an income tax expense of $1.5 million and an effective tax rate of 24.2% for the three months ended September&#160;30, 2019. </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%">24</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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">Nine months ended September&#160;30, 2020 compared to September&#160;30, 2019 </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:42.155%"></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.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.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.538%"></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%">2020</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%">2019</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%">253,458&#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%">282,219&#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%">118,999&#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.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%">131,679&#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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;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%">134,459&#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.0&#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%">150,540&#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.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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 9pt;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%">55,445&#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%">21.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;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%">57,806&#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%">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><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%">72,063&#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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;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 #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%">113,251&#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%">44.6&#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%">136,927&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5&#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:12pt"><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%">21,208&#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%">8.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><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%">13,613&#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.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 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%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(481)</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.2)</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 (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%">15&#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.1)</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%">798&#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.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:12pt"><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%">20,894&#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%">8.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%">13,930&#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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr 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%">6,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703&#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.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%">14,890&#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%">5.9&#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%">10,227&#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.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:-4.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:-4.5pt"><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 and Gross Profit</span></div><div style="text-align:justify;text-indent:18pt"><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:41.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></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.081%"></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 30,</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/(Decrease)</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%">2020</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%">2019</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%">Revenue</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 9pt;text-align: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%">224,511&#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%">250,895&#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%">(26,384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.5)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align: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%">28,947&#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%">31,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</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%">(7.6)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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%">253,458&#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%">282,219&#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%">(28,761)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.2)%</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</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 9pt;text-align: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%">123,031&#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%">138,524&#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,493)</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%">(11.2)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align: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%">11,428&#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%">12,016&#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%">(588)</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%">(4.9)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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%">134,459&#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%">150,540&#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%">(16,081)</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%">(10.7)%</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 margin</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 9pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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 9pt;text-align: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%">39.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.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 18pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">53.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="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></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:-4.5pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the nine months ended September 30, 2020 decreased 10.2% to $253.5 million from $282.2 million for the nine months ended September 30, 2019. All customer sales categories have been negatively impacted by the effect of the COVID-19 pandemic which began in March 2020. The decrease in sales compared to the prior year was partially offset by $5.4 million of sales from the inclusion of Partsmaster in the third quarter 2020. Average daily sales decreased 10.7% to $1.320 million in the first nine months of 2020 compared to $1.478 million in the prior year period with one more selling day in the current year to date period compared to the corresponding prior year period. </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><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="#i7122a207532d4e95841f83dbb2efa40d_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit decreased to $134.5 million in the first nine months of 2020 compared to $150.5 million in the first nine months of 2019, primarily driven by decreased sales, partially offset by lower service costs classified as cost of goods sold and the inclusion of the Partsmaster acquisition. Consolidated gross profit as a percent of sales was 53.0% compared to 53.3% a year ago. </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 organic Lawson MRO segment gross margin as a percent of sales was 59.8% in the first nine months of 2020 compared to 60.7% a year ago. </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:98.245%"><tr><td style="width:1.0%"></td><td style="width:40.120%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.334%"></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:13.334%"></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:12.739%"></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:12.741%"></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%">Nine Months Ended September 30,</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%">Decrease</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%">2020</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%">2019</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 9pt;text-align: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%">53,222&#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%">62,334&#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%">(9,112)</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%">(14.6)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align: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%">2,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,530&#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%">(307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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%">55,445&#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%">64,864&#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%">(9,419)</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%">(14.5)%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align: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%">50,816&#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%">64,700&#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%">(13,884)</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%">(21.5)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align: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%">6,990&#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,363&#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%">(373)</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%">(5.1)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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%">57,806&#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%">72,063&#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%">(14,257)</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%">(19.8)%</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%">Selling expenses decreased to $55.4 million for the first nine months of 2020 from $64.9 million in the first nine months of 2019 and, as a percent of sales, decreased to 21.9% in th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e first nine months of 2020 from 23.0% a year ago. The decrease in selling expense is primarily related to reduced sales compensation driven by lower sales and a reduction in travel related expenses in the third quarter. These declines were partially offset by the inclusion of $1.7 million of selling expenses from the Partsmaster acquisition.</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%">General and administrative expenses decreased to $57.8 million in the first nine months of 2020 from $72.1 million in the prior year period</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily due to a decrease in stock-based compensation expense of $10.4 million, a portion of which varies with the Company stock price. Lower employee compensation, travel expenses and other cost control measures put in place as a result of COVID-19 also contributed to the decline. These declines were partially offset by the inclusion of  $1.5 million  of general and administrative expenses from the Partsmaster acquisition.</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"><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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expenses decreased $0.2 million in the first nine months of 2020, due primarily to decreased average outstanding borrowings compared to the prior year.</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 (Expense), Net</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%">Other income (expense), net decreased $0.8 million in the first nine months of 2020, primarily due to Canadian currency exchange rate effect.</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%">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 expenses were $6.0 million resulting in a 28.7% effective tax rate for the first nine months of 2020 compared to income tax expense of $3.7 million and a 26.6% effective tax rate for the first nine months of 2019.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i7122a207532d4e95841f83dbb2efa40d_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7122a207532d4e95841f83dbb2efa40d_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 $17.2 million on September&#160;30, 2020 compared to $5.5 million on December 31, 2019. Net cash generated from operations for the nine months ended September 30, 2020 was $20.0 million, primarily due to operating earnings and the Company managing working capital. Net cash generated from operations for the nine months ended September 30, 2019 was $8.0 million, primarily due to operating earnings offset by an increase in working capital to support higher sales. </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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the third quarter of 2020, the Company paid $2.3 million in cash related to the Partsmaster acquisition. Capital expenditures w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere $1.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.4 million for the nine month periods ended September&#160;30, 2020 and 2019, 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 $4.6 million of cash in financing activities in the first nine months of 2020, primarily to repurchase shares of common stock and to pay down the revolving line of credit. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No dividends were paid to shareholders in the nine months ended September&#160;30, 2020 and 2019.</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. In the first quarter of 2020 we purchased 47,504 shares of our common stock at an average purchase price of $36.93, under the repurchase program. No shares were repurchased under this program in the second and third quarters. In the third quarter of 2020, we repurchased 12,077 shares of our common stock at an average price of  $36.07, for the purpose of satisfying tax withholding obligations of certain employees upon the vesting of their Company issued restricted stock units. </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%">Loan Agreement</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 September&#160;30, 2020, we had $66.0 million of borrowing availability remaining, net of outstanding letters of credit, under our Credit Agreement. 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 September 30, 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%">Along with certain standard terms and conditions of our Credit Agreement, we are able to borrow up to 3.25 times its EBITDA, as defined, and a minimum fixed charge ratio, as defined, of 1.15. As of September&#160;30, 2020, 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 September&#160;30, 2020, 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-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="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 and, as necessary, any remaining portion using our existing credit facility. The $33.0 million obligation has been discounted to present value and is recognized as a current liability of $32.5 million in our condensed consolidated balance sheet as of September 30, 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%">.</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><div id="i7122a207532d4e95841f83dbb2efa40d_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="#i7122a207532d4e95841f83dbb2efa40d_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="i7122a207532d4e95841f83dbb2efa40d_109"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4. CONTROLS AND PROCEDURES</span></div><div><span><br/></span></div><div style="text-align: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;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 is in the process of integrating Partsmaster, which was acquired from NCH Corporation on August 31, 2020, into its overall internal control over financial reporting. Management elected to exclude the internal controls of Partsmaster from its assessment of the effectiveness of internal control over financial reporting for the quarter ended September&#160;30, 2020, as permitted by the SEC's interpretive guidance. Partsmaster constituted 17% of total assets as of September&#160;30, 2020 and 2% of revenue and less than 2% of operating income in the first nine months 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%">There were no changes in our internal control over financial reporting during the quarter ended September&#160;30, 2020 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_112"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OTHER INFORMATION</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ITEMS 1, 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="i7122a207532d4e95841f83dbb2efa40d_115"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1A. RISK FACTORS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the risk factor related to a new strain of coronavirus (&#8220;COVID-19&#8221;) set forth below, there have been no material changes from the risk factors disclosed in our Annual Report in Part I, Item 1A of the Form 10-K filed on February 27, 2020.</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</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 COVID-19 pandemic has resulted in lost revenue to our Company, limitations on our ability to source high demand product, limitations on our sales force to perform certain functions due to state or federal stay-at-home orders, a slow-down of customer demand for our products and limitations of some customers to pay us on a timely basis. The impact of the COVID-19 pandemic on our operational and financial performance includes affecting our ability to execute our business strategies and initiatives in the expected time frame. The extent of the effect will depend on future developments, including the duration and spread of the pandemic and related restrictions on travel, transports and person to person contact, all of which are uncertain and cannot be predicted at the present time. On a broader scale, the COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains and created significant volatility and disruption of financial markets. An extended period of global supply chain and economic disruption could materially affect our sales, workforce, supply chains, results of operations, and our ability to access our Credit Agreement to fund operations.</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 the first quarter of 2020, our business was defined by the state of Illinois as an essential businesses, allowing us to operate during the pandemic. A change in this status could result in the temporary closure of our business. Additionally the COVID-19 pandemic could result in a temporary closure of any or all of our distribution facilities or the Bolt branch locations, which would negatively impact our operations. Other disruptions to our supply chain such as reduced capacity or temporary shutdowns of freight carriers could also negatively impact Company performance.</span></div><div style="text-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%">Our sales results have been and are expected to be negatively impacted in the future by any social distancing guidelines and government mandated shelter in place orders that would prevent our sales representatives in our MRO business segment from visiting customers in person. Shelter in place orders also reduce customer visits to our Bolt branch locations. The reduction of operations and temporary shut down by many of our customers in response to COVID-19 has also negatively impacted sales </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div><div style="text-align:center"><span><br/></span></div></div></div><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="#i7122a207532d4e95841f83dbb2efa40d_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%">and our ability to collect on existing credit balances, and we expect to be impacted by those reductions and shut downs in the future. Further, vendors who are negatively impacted by COVID-19 may temporarily shut down operations or have difficulty obtaining inventory, which could negatively impact our ability to fulfill customer orders. </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%">Certain items on our balance sheet require judgments on their valuation, including intangible assets and goodwill. These valuations are based on assumptions that take future financial performance into account. COVID-19 may have a detrimental impact to our future financial performance that would require us to revise assumptions about future financial performance and impair the value of these assets. Although the Company believes that its projected future operating results and cash flows and related estimates regarding the values were based on reasonable assumptions, it is reasonably possible that estimates made may be materially and adversely impacted in the near term as a result of the COVID-19 pandemic, including impairment losses related to goodwill. </span></div><div style="text-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%">All Lawson employees have been encouraged to follow the recommended social distancing guidelines and work remotely whenever possible to reduce the spread of COVID-19 during the pandemic. The increased number of employees working remotely can exacerbate the risks previously mentioned in regards to internal controls and cybersecurity. </span></div><div><span><br/></span></div><div id="i7122a207532d4e95841f83dbb2efa40d_118"></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 September&#160;30, 2020. </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="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&#160; Shares <br/>Purchased (1)</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%">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 (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%">July 1 to July 31, 2020</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%">357&#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%">31.25&#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%">August 1 to August 31, 2020</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%">11,720&#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%">36.22&#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%">September 1 to September 30, 2020</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 9pt;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%">12,077&#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 vesting 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 third quarter 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%">29</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i7122a207532d4e95841f83dbb2efa40d_121"></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7122a207532d4e95841f83dbb2efa40d_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:6.75pt;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="a2020q3ex311.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="a2020q3ex311.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:6.75pt;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="a2020q3ex312.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="a2020q3ex312.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:6.75pt;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="a2020q3ex32.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="a2020q3ex32.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 September 30, 2020, 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 September 30, 2020, 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%">30</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i7122a207532d4e95841f83dbb2efa40d_124"></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="#i7122a207532d4e95841f83dbb2efa40d_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%">October 29, 2020</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%">October 29, 2020</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%">31</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>a2020q3ex311.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 2020 Workiva -->
<title>Document</title></head><body><div id="if7c97e15eb3d49fba0946ce105f7d0a1_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; October&#160;29, 2020 </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>a2020q3ex312.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 2020 Workiva -->
<title>Document</title></head><body><div id="i3ee9d334fe984a57a41e612f5191fd7b_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; October&#160;29, 2020 </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>a2020q3ex32.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 2020 Workiva -->
<title>Document</title></head><body><div id="ib246019fe8854e1f800bca5f86473ee7_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 September&#160;30, 2020 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%">October&#160;29, 2020 </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-20200930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:690a9029-614a-4ed1-8f1c-956438f07ef0,g:d5db5073-9d53-480c-9748-b07f4ffc3790-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:laws="http://www.lawsonproducts.com/20200930" 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/20200930">
  <xs:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-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-20200930_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-20200930_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-20200930_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-20200930_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="ConsolidatedBalanceSheets" roleURI="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - 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="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - 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="CondensedConsolidatedStatementsofChangesinStockholdersEquity" roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity">
        <link:definition>1004005 - Statement - Condensed 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="ConsolidatedStatementsofCashFlows" roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - Statement - 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="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>2402401 - 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>2103102 - 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>2304301 - 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>2405402 - 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>2406403 - 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="AcquisitionProFormaInformationDetails" roleURI="http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails">
        <link:definition>2407404 - Disclosure - Acquisition - Pro Forma 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="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>2410405 - 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>2411406 - 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>2412407 - 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>2414408 - 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="Inventories" roleURI="http://www.lawsonproducts.com/role/Inventories">
        <link:definition>2115105 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.lawsonproducts.com/role/InventoriesTables">
        <link:definition>2316303 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.lawsonproducts.com/role/InventoriesDetails">
        <link:definition>2417409 - Disclosure - Inventories (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>2118106 - 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>2319304 - 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>2420410 - 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>2121107 - 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>2322305 - 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>2423411 - 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>2124108 - 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>2325306 - 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>2426412 - 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>2427413 - 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>2428414 - 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>2428414 - 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_2" roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2">
        <link:definition>2428414 - 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>2429415 - 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>2430416 - 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="CreditAgreement" roleURI="http://www.lawsonproducts.com/role/CreditAgreement">
        <link:definition>2131109 - Disclosure - Credit Agreement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditAgreementTables" roleURI="http://www.lawsonproducts.com/role/CreditAgreementTables">
        <link:definition>2332307 - Disclosure - Credit Agreement (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="CreditAgreementCovenantDetails" roleURI="http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails">
        <link:definition>2433417 - Disclosure - Credit Agreement - Covenant (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="CreditAgreementDetails" roleURI="http://www.lawsonproducts.com/role/CreditAgreementDetails">
        <link:definition>2434418 - Disclosure - Credit Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockRepurchaseProgram" roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgram">
        <link:definition>2135110 - 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>2436419 - 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>2137111 - 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>2338308 - 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>2439420 - 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>2140112 - 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="StockBasedCompensationDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationDetails">
        <link:definition>2441421 - Disclosure - Stock-Based Compensation (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="StockBasedCompensationRestrictedStockAwardsDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails">
        <link:definition>2442422 - Disclosure - Stock-Based Compensation - Restricted Stock 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="StockBasedCompensationMarketStockUnitsDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails">
        <link:definition>2443423 - 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>2444424 - 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="StockBasedCompensationAntiDilutiveOptionsDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails">
        <link:definition>2445425 - Disclosure - Stock-Based Compensation - Anti Dilutive Options (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>2146113 - 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>2447426 - 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="ContingentLiability" roleURI="http://www.lawsonproducts.com/role/ContingentLiability">
        <link:definition>2148114 - Disclosure - Contingent 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="RelatedPartyDisclosures" roleURI="http://www.lawsonproducts.com/role/RelatedPartyDisclosures">
        <link:definition>2149115 - Disclosure - Related Party Disclosures</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="RelatedPartyDisclosuresDetails" roleURI="http://www.lawsonproducts.com/role/RelatedPartyDisclosuresDetails">
        <link:definition>2450427 - Disclosure - Related Party Disclosures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.lawsonproducts.com/role/SegmentInformation">
        <link:definition>2151116 - 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>2352309 - 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>2453428 - 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>2154117 - 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>2455429 - 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_OperatingLeaseImputedInterest" abstract="false" name="OperatingLeaseImputedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_JPMorganAgreementPotentialFutureCreditLimit" abstract="false" name="JPMorganAgreementPotentialFutureCreditLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation" abstract="false" name="FinanceLeaseRightofUseAssetAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_JPMorganCreditAgreementLimit" abstract="false" name="JPMorganCreditAgreementLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_TreasurySharesRepurchaseAbstract" abstract="true" name="TreasurySharesRepurchaseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_Operatingcashflowsfromoperatingleases" abstract="false" name="Operatingcashflowsfromoperatingleases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilitiesPaymentsDueYearFive" abstract="false" name="NetLeaseLiabilitiesPaymentsDueYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_LawsonMember" abstract="true" name="LawsonMember" 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_Financingcashflowfromfinancingleases" abstract="false" name="Financingcashflowfromfinancingleases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_OperatingLeaseRightofUseAssetAccumulatedDepreciation" abstract="false" name="OperatingLeaseRightofUseAssetAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_FasteningSystems" abstract="false" name="FasteningSystems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod" abstract="false" name="Averagepriceoftreasurysharesrepurchasedduringtheperiod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_FinanceLeaseImputedInterest" abstract="false" name="FinanceLeaseImputedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPresentValue" abstract="false" name="NetLeaseLiabilityPresentValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_AftermarketAutomotiveSupplies" abstract="false" name="AftermarketAutomotiveSupplies" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="laws_Operatingcashflowfromfinancingleases" abstract="false" name="Operatingcashflowfromfinancingleases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPaymentsDueYearTwo" abstract="false" name="NetLeaseLiabilityPaymentsDueYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_OtherProducts" abstract="false" name="OtherProducts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="laws_CreditFacilityTextualAbstract" abstract="true" name="CreditFacilityTextualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="laws_FluidPower" abstract="false" name="FluidPower" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" abstract="false" name="OperatingLeaseAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_MinimumDebtServiceCoverageRatio" abstract="false" name="MinimumDebtServiceCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="laws_SeveranceReserveTextBlock" abstract="false" name="SeveranceReserveTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="laws_WeldingandMetalRepair" abstract="false" name="WeldingandMetalRepair" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_NetLeaseLiabilityPaymentsDue" abstract="false" name="NetLeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock" abstract="false" name="LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="laws_Electrical" abstract="false" name="Electrical" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_EquitySharePayoutRange" abstract="false" name="EquitySharePayoutRange" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="laws_QuarterlyFinancialCovenantsTableTextBlock" abstract="false" name="QuarterlyFinancialCovenantsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="laws_SpecialtyChemicals" abstract="false" name="SpecialtyChemicals" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="laws_IntangibleAssetsAbstract" abstract="true" name="IntangibleAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="laws_MinimumNetLeverageRatio" abstract="false" name="MinimumNetLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" abstract="false" name="BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_MarketStockUnitsMember" abstract="true" name="MarketStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPaymentsDueYearThree" abstract="false" name="NetLeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract" abstract="true" name="BusinessCombinationProFormaInformationEarningsOrLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CanadaEmergencyWageSubsidy" abstract="false" name="CanadaEmergencyWageSubsidy" nillable="true" xbrli:periodType="duration" 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_LesseeOperatingLeaseLiabilityPresentValue" abstract="false" name="LesseeOperatingLeaseLiabilityPresentValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_PartsmasterMember" abstract="true" name="PartsmasterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="laws_ContingentLiabilityAbstract" abstract="true" name="ContingentLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="laws_ProductRevenueAbstract" abstract="true" name="ProductRevenueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="laws_SeveranceReserveAbstract" abstract="true" name="SeveranceReserveAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_Safety" abstract="false" name="Safety" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_CuttingToolsandAbrasives" abstract="false" name="CuttingToolsandAbrasives" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="laws_TotalProducts" abstract="false" name="TotalProducts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="laws_RelatedPartyTransactionTextBlock" abstract="false" name="RelatedPartyTransactionTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="laws_NetLeaseLiabilityImputedInterest" abstract="false" name="NetLeaseLiabilityImputedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPaymentsDueafterYearFive" abstract="false" name="NetLeaseLiabilityPaymentsDueafterYearFive" 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_BusinessCombinationProFormaInformationRevenueAbstract" abstract="true" name="BusinessCombinationProFormaInformationRevenueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>laws-20200930_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 2020 Workiva-->
<!--r:690a9029-614a-4ed1-8f1c-956438f07ef0,g:d5db5073-9d53-480c-9748-b07f4ffc3790-->
<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-20200930.xsd#Cover"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/Cover" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="laws-20200930.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e004f595-c973-413e-90a5-a4eb37a7810b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b65f1f79-4d60-4a53-a302-9ed8aa11f628" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e004f595-c973-413e-90a5-a4eb37a7810b" xlink:to="loc_us-gaap_Liabilities_b65f1f79-4d60-4a53-a302-9ed8aa11f628" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d6bff210-3e1e-4a7d-9485-95a1f1a2a445" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e004f595-c973-413e-90a5-a4eb37a7810b" xlink:to="loc_us-gaap_StockholdersEquity_d6bff210-3e1e-4a7d-9485-95a1f1a2a445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b4fa1e9d-5e73-4e09-963a-8ec5a4de541d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_566ac0df-fe6b-4e9b-af57-9f391c3c2e0b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b4fa1e9d-5e73-4e09-963a-8ec5a4de541d" xlink:to="loc_us-gaap_PreferredStockValue_566ac0df-fe6b-4e9b-af57-9f391c3c2e0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1fd18907-d7c1-4037-a191-f949b437f4a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b4fa1e9d-5e73-4e09-963a-8ec5a4de541d" xlink:to="loc_us-gaap_CommonStockValue_1fd18907-d7c1-4037-a191-f949b437f4a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_303ad2cf-7965-461e-90b1-49d6e762607c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b4fa1e9d-5e73-4e09-963a-8ec5a4de541d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_303ad2cf-7965-461e-90b1-49d6e762607c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d8b95c2a-0ea3-4e8d-abda-e917cd9d605d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b4fa1e9d-5e73-4e09-963a-8ec5a4de541d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d8b95c2a-0ea3-4e8d-abda-e917cd9d605d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_c2f2670e-49ca-410f-bcec-018594e7b1bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b4fa1e9d-5e73-4e09-963a-8ec5a4de541d" xlink:to="loc_us-gaap_TreasuryStockValue_c2f2670e-49ca-410f-bcec-018594e7b1bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_869c040b-6ac0-4f70-ba74-0df2a5033a79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b4fa1e9d-5e73-4e09-963a-8ec5a4de541d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_869c040b-6ac0-4f70-ba74-0df2a5033a79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d0de3ff5-f4e1-4e7c-9dfb-a2e171275946" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_aaf25106-700a-4f38-b567-fd933b1bd7e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0de3ff5-f4e1-4e7c-9dfb-a2e171275946" xlink:to="loc_us-gaap_LiabilitiesCurrent_aaf25106-700a-4f38-b567-fd933b1bd7e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4717ddad-25d2-48ce-9ac2-19b5be33ca2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0de3ff5-f4e1-4e7c-9dfb-a2e171275946" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4717ddad-25d2-48ce-9ac2-19b5be33ca2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_66afde1a-aad4-4946-9da2-75805af4f2d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0de3ff5-f4e1-4e7c-9dfb-a2e171275946" xlink:to="loc_us-gaap_SecuredLongTermDebt_66afde1a-aad4-4946-9da2-75805af4f2d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SecurityBonusPlan_3f504769-3927-4d87-9349-1b47ca6f09a1" xlink:href="laws-20200930.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_d0de3ff5-f4e1-4e7c-9dfb-a2e171275946" xlink:to="loc_laws_SecurityBonusPlan_3f504769-3927-4d87-9349-1b47ca6f09a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_486c3d2a-26e3-49d6-a1d3-942602dd025e" xlink:href="laws-20200930.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_d0de3ff5-f4e1-4e7c-9dfb-a2e171275946" xlink:to="loc_laws_LeaseLiabilityNoncurrent_486c3d2a-26e3-49d6-a1d3-942602dd025e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_0a54d5e2-dd7c-40c7-ae04-a91817d9df15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0de3ff5-f4e1-4e7c-9dfb-a2e171275946" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_0a54d5e2-dd7c-40c7-ae04-a91817d9df15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_75369300-33cb-4972-9864-2a9487df3d02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0de3ff5-f4e1-4e7c-9dfb-a2e171275946" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_75369300-33cb-4972-9864-2a9487df3d02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_86f34a59-a3e8-48d0-b11c-5c2d145ac7ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a95a8a75-7b17-4cf6-bfd9-f74b6c6e7b1f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_86f34a59-a3e8-48d0-b11c-5c2d145ac7ad" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a95a8a75-7b17-4cf6-bfd9-f74b6c6e7b1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6664431f-ad47-4133-aaba-48ee6144b122" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_86f34a59-a3e8-48d0-b11c-5c2d145ac7ad" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6664431f-ad47-4133-aaba-48ee6144b122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3aebb561-2634-4bda-9e6a-5fecd913cc37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_86f34a59-a3e8-48d0-b11c-5c2d145ac7ad" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3aebb561-2634-4bda-9e6a-5fecd913cc37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_24b74836-cd6c-4f8e-ae42-9bb7b3575688" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_86f34a59-a3e8-48d0-b11c-5c2d145ac7ad" xlink:to="loc_us-gaap_InventoryNet_24b74836-cd6c-4f8e-ae42-9bb7b3575688" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f9b49d20-ddb0-45b4-b9b2-ced111a52b5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_86f34a59-a3e8-48d0-b11c-5c2d145ac7ad" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f9b49d20-ddb0-45b4-b9b2-ced111a52b5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1f41ec95-ea79-4708-8b9b-731306bd8dcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability_55e2da6b-779b-45db-ba11-bec14a2f5382" xlink:href="laws-20200930.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_1f41ec95-ea79-4708-8b9b-731306bd8dcd" xlink:to="loc_laws_AcquisitionLiability_55e2da6b-779b-45db-ba11-bec14a2f5382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_698a6345-b2ce-48c0-aee3-b29151b2f89e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1f41ec95-ea79-4708-8b9b-731306bd8dcd" xlink:to="loc_us-gaap_AccountsPayableCurrent_698a6345-b2ce-48c0-aee3-b29151b2f89e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_7820135a-52c8-4d64-a684-1c9549750161" xlink:href="laws-20200930.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_1f41ec95-ea79-4708-8b9b-731306bd8dcd" xlink:to="loc_laws_LeaseLiabilityCurrent_7820135a-52c8-4d64-a684-1c9549750161" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c79428b0-aabd-416a-bead-dbab1d9a3857" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1f41ec95-ea79-4708-8b9b-731306bd8dcd" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c79428b0-aabd-416a-bead-dbab1d9a3857" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_33dfff51-da8b-49c4-af9f-d8c194f4e3ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_de506c71-f453-4ada-9638-14c0f920840b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_33dfff51-da8b-49c4-af9f-d8c194f4e3ff" xlink:to="loc_us-gaap_AssetsCurrent_de506c71-f453-4ada-9638-14c0f920840b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3566b5f3-d432-478f-9be1-f5239497566b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_33dfff51-da8b-49c4-af9f-d8c194f4e3ff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3566b5f3-d432-478f-9be1-f5239497566b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_9af054ce-ce47-482d-a308-79316628649e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_33dfff51-da8b-49c4-af9f-d8c194f4e3ff" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_9af054ce-ce47-482d-a308-79316628649e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e6ce2695-10fa-40c5-8903-8cb0bbfcb27c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_33dfff51-da8b-49c4-af9f-d8c194f4e3ff" xlink:to="loc_us-gaap_Goodwill_e6ce2695-10fa-40c5-8903-8cb0bbfcb27c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_6a51905f-78d0-4a4d-82b5-874dff8f4e2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_33dfff51-da8b-49c4-af9f-d8c194f4e3ff" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_6a51905f-78d0-4a4d-82b5-874dff8f4e2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7e008218-0aee-4d7f-9a12-54eb71910593" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_33dfff51-da8b-49c4-af9f-d8c194f4e3ff" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7e008218-0aee-4d7f-9a12-54eb71910593" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4884b217-7e3e-4644-b2f8-6112203abb95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_33dfff51-da8b-49c4-af9f-d8c194f4e3ff" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4884b217-7e3e-4644-b2f8-6112203abb95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_af186f7c-bc13-46b7-8858-c7a7e88f2735" xlink:href="laws-20200930.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_33dfff51-da8b-49c4-af9f-d8c194f4e3ff" xlink:to="loc_laws_LeaseAssetsRightofUseAsset_af186f7c-bc13-46b7-8858-c7a7e88f2735" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="laws-20200930.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="simple" xlink:href="laws-20200930.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c215d364-b86f-488a-a094-9e27aef385b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_48e44a57-7f3f-4514-bcd2-edd54ee1f7d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c215d364-b86f-488a-a094-9e27aef385b1" xlink:to="loc_us-gaap_OperatingIncomeLoss_48e44a57-7f3f-4514-bcd2-edd54ee1f7d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3a1892d3-66d5-4fca-bbbb-a3ec4ab7e1bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c215d364-b86f-488a-a094-9e27aef385b1" xlink:to="loc_us-gaap_InterestExpense_3a1892d3-66d5-4fca-bbbb-a3ec4ab7e1bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3efdaa43-1a81-4273-8720-c96ba1b5ba1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c215d364-b86f-488a-a094-9e27aef385b1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3efdaa43-1a81-4273-8720-c96ba1b5ba1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fa1568db-11e9-425c-a3eb-5c99614d8a61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2a0353c0-dd89-49d8-b567-1724cba9246c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fa1568db-11e9-425c-a3eb-5c99614d8a61" xlink:to="loc_us-gaap_NetIncomeLoss_2a0353c0-dd89-49d8-b567-1724cba9246c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_bfdc8556-9552-42e2-84ad-08c074f333f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fa1568db-11e9-425c-a3eb-5c99614d8a61" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_bfdc8556-9552-42e2-84ad-08c074f333f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fb0bc875-159f-4126-8f38-872f19704b11" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_72e53f11-0890-4c6b-bb3b-54b85ee0c799" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fb0bc875-159f-4126-8f38-872f19704b11" xlink:to="loc_us-gaap_GrossProfit_72e53f11-0890-4c6b-bb3b-54b85ee0c799" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_2dd864e0-6e92-430e-ada3-e474851c7a2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fb0bc875-159f-4126-8f38-872f19704b11" xlink:to="loc_us-gaap_OperatingExpenses_2dd864e0-6e92-430e-ada3-e474851c7a2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4f9b3d73-940b-4ebe-b85e-4cbabb0a88e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_97961e59-c34e-4454-93ab-b1ddfc76d32d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4f9b3d73-940b-4ebe-b85e-4cbabb0a88e0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_97961e59-c34e-4454-93ab-b1ddfc76d32d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a4ec579e-92e3-456b-a02f-9c3560aaa15a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4f9b3d73-940b-4ebe-b85e-4cbabb0a88e0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a4ec579e-92e3-456b-a02f-9c3560aaa15a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1858d5e3-daa7-4f9b-b1e8-aebcf5300c33" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0ea3d94f-0c10-41ee-aaa8-2ac4ee6a8c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1858d5e3-daa7-4f9b-b1e8-aebcf5300c33" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0ea3d94f-0c10-41ee-aaa8-2ac4ee6a8c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_fcffafbd-1e3b-4c31-9ad7-f90a7d2287bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1858d5e3-daa7-4f9b-b1e8-aebcf5300c33" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_fcffafbd-1e3b-4c31-9ad7-f90a7d2287bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="laws-20200930.xsd#CondensedConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="laws-20200930.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b0f7ac92-87a6-4178-b27c-0a7fed4e61b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5979017d-1adb-45b5-a1aa-b7efa24ef4ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b0f7ac92-87a6-4178-b27c-0a7fed4e61b1" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5979017d-1adb-45b5-a1aa-b7efa24ef4ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4ac230a4-7715-446f-8c0d-c3f0d0bf759e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0268d31-8174-4684-a9ab-68eb23dd6d53" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ac230a4-7715-446f-8c0d-c3f0d0bf759e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0268d31-8174-4684-a9ab-68eb23dd6d53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1c7c899d-3ce2-4910-8484-3aaece5fa39d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4ac230a4-7715-446f-8c0d-c3f0d0bf759e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1c7c899d-3ce2-4910-8484-3aaece5fa39d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a4e527b-35f2-41d3-944c-06e43d917da2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3ea7809f-3eb9-440d-ae47-3e36106b5da0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a4e527b-35f2-41d3-944c-06e43d917da2" xlink:to="loc_us-gaap_NetIncomeLoss_3ea7809f-3eb9-440d-ae47-3e36106b5da0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_30ce7a95-72ce-471c-a381-a0181d937644" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a4e527b-35f2-41d3-944c-06e43d917da2" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_30ce7a95-72ce-471c-a381-a0181d937644" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_5904d525-1b4c-4c74-96f9-7662fbaace8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a4e527b-35f2-41d3-944c-06e43d917da2" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_5904d525-1b4c-4c74-96f9-7662fbaace8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4e20c114-540b-4e27-b080-14cefd5c948b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a4e527b-35f2-41d3-944c-06e43d917da2" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4e20c114-540b-4e27-b080-14cefd5c948b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9ad11715-bffa-4bc2-91c3-d207c25f36a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a4e527b-35f2-41d3-944c-06e43d917da2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9ad11715-bffa-4bc2-91c3-d207c25f36a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_005fefa0-47d5-47c3-9d05-19155024af03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a4e527b-35f2-41d3-944c-06e43d917da2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_005fefa0-47d5-47c3-9d05-19155024af03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1b658acc-3ecc-44cb-a06e-1af196cd0e04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a4e527b-35f2-41d3-944c-06e43d917da2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1b658acc-3ecc-44cb-a06e-1af196cd0e04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_65782a38-08e2-4110-bdde-b250dc2933c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a4e527b-35f2-41d3-944c-06e43d917da2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_65782a38-08e2-4110-bdde-b250dc2933c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_4ba18ff2-1df6-4e98-93ab-474429179d78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a4e527b-35f2-41d3-944c-06e43d917da2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_4ba18ff2-1df6-4e98-93ab-474429179d78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a29876b0-2786-4909-8e3b-4e2cfb28096f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_4581fae8-1755-4d0a-b1a9-8337eb42598d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a29876b0-2786-4909-8e3b-4e2cfb28096f" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_4581fae8-1755-4d0a-b1a9-8337eb42598d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_42fd1127-f439-483a-a918-9a75bc198d1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a29876b0-2786-4909-8e3b-4e2cfb28096f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_42fd1127-f439-483a-a918-9a75bc198d1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_25ee9786-aea0-4a54-acf1-0a3b76d3a502" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a29876b0-2786-4909-8e3b-4e2cfb28096f" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_25ee9786-aea0-4a54-acf1-0a3b76d3a502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_dd5c9009-6f4d-4d94-9696-dc9dec9054d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a29876b0-2786-4909-8e3b-4e2cfb28096f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_dd5c9009-6f4d-4d94-9696-dc9dec9054d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c39ade9e-9b40-4b6f-b2dc-c83b2870f0cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96426661-6c99-4e0c-b8ed-4d64b3806b07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c39ade9e-9b40-4b6f-b2dc-c83b2870f0cc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96426661-6c99-4e0c-b8ed-4d64b3806b07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_75539e9f-4955-40d8-b911-c35364b2d10c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c39ade9e-9b40-4b6f-b2dc-c83b2870f0cc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_75539e9f-4955-40d8-b911-c35364b2d10c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_270b1001-ec0d-4ff2-ba81-b46a51788d75" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c39ade9e-9b40-4b6f-b2dc-c83b2870f0cc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_270b1001-ec0d-4ff2-ba81-b46a51788d75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_19a9319b-ed59-446c-b0fd-0039689d6479" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c39ade9e-9b40-4b6f-b2dc-c83b2870f0cc" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_19a9319b-ed59-446c-b0fd-0039689d6479" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="laws-20200930.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="laws-20200930.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-20200930.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-20200930.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-20200930.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-20200930.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_fb7807c5-a983-48f1-bb7c-f1f57705a41a" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2b153781-6ea3-4340-9010-432fed3fba6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_fb7807c5-a983-48f1-bb7c-f1f57705a41a" xlink:to="loc_us-gaap_Goodwill_2b153781-6ea3-4340-9010-432fed3fba6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1a471f34-44b4-4e0c-82e1-742d7514ac26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_fb7807c5-a983-48f1-bb7c-f1f57705a41a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1a471f34-44b4-4e0c-82e1-742d7514ac26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b16296e7-1df0-43cf-a25e-6013f57364f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_fb7807c5-a983-48f1-bb7c-f1f57705a41a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b16296e7-1df0-43cf-a25e-6013f57364f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_68dd2a14-2f72-4084-bf1f-05be6355531e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_fb7807c5-a983-48f1-bb7c-f1f57705a41a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_68dd2a14-2f72-4084-bf1f-05be6355531e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8e543185-f276-4de0-9aba-b653b028c72b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_fb7807c5-a983-48f1-bb7c-f1f57705a41a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8e543185-f276-4de0-9aba-b653b028c72b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_3c8739d9-10c8-4a1a-9393-cd6329d5a6c4" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_fb7807c5-a983-48f1-bb7c-f1f57705a41a" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_3c8739d9-10c8-4a1a-9393-cd6329d5a6c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ba095907-e7cc-4038-ad22-930527d3b0e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_ef85c719-0d2f-4686-9d7d-3da420dc0e74" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ba095907-e7cc-4038-ad22-930527d3b0e2" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_ef85c719-0d2f-4686-9d7d-3da420dc0e74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_a463b677-0ed1-4476-ba94-3bad23a497c4" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ba095907-e7cc-4038-ad22-930527d3b0e2" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_a463b677-0ed1-4476-ba94-3bad23a497c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_14045e08-50c9-46a1-a869-17bcd8a2fa17" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ba095907-e7cc-4038-ad22-930527d3b0e2" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_14045e08-50c9-46a1-a869-17bcd8a2fa17" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#AcquisitionProFormaInformationDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="simple" xlink:href="laws-20200930.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-20200930.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-20200930.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-20200930.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-20200930.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-20200930.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-20200930.xsd#RestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Inventories" xlink:type="simple" xlink:href="laws-20200930.xsd#Inventories"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/Inventories" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesTables" xlink:type="simple" xlink:href="laws-20200930.xsd#InventoriesTables"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ad05bcb7-c9a0-4f36-b49f-eb2f71089eac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_64d3c256-0be9-4a5a-b000-ea6518d1b6bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ad05bcb7-c9a0-4f36-b49f-eb2f71089eac" xlink:to="loc_us-gaap_InventoryGross_64d3c256-0be9-4a5a-b000-ea6518d1b6bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_6e71b127-0fa2-4d50-9d87-f763fc7d1493" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ad05bcb7-c9a0-4f36-b49f-eb2f71089eac" xlink:to="loc_us-gaap_InventoryValuationReserves_6e71b127-0fa2-4d50-9d87-f763fc7d1493" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="simple" xlink:href="laws-20200930.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-20200930.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-20200930.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-20200930.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-20200930.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-20200930.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_0dc81ded-97cd-4672-af01-a4dab7e5be0f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_597c4106-2803-4bae-8df2-acad65d23ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0dc81ded-97cd-4672-af01-a4dab7e5be0f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_597c4106-2803-4bae-8df2-acad65d23ed0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_78288cc3-0546-4698-abc3-6d6830bea264" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0dc81ded-97cd-4672-af01-a4dab7e5be0f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_78288cc3-0546-4698-abc3-6d6830bea264" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Leases" xlink:type="simple" xlink:href="laws-20200930.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-20200930.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-20200930.xsd#LeasesNetLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_9c8f7749-d823-4641-9218-a4972a8a51d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_2990589b-0325-476e-868b-c002d1dd7a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9c8f7749-d823-4641-9218-a4972a8a51d3" xlink:to="loc_us-gaap_OperatingLeaseCost_2990589b-0325-476e-868b-c002d1dd7a1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost_2f9a46e8-45a4-4e50-95d6-bc50d3892955" xlink:href="laws-20200930.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_9c8f7749-d823-4641-9218-a4972a8a51d3" xlink:to="loc_laws_FinanceLeaseCost_2f9a46e8-45a4-4e50-95d6-bc50d3892955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_0aca748a-7e33-48a7-9c6d-b90cbceb82b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_9c8f7749-d823-4641-9218-a4972a8a51d3" xlink:to="loc_us-gaap_SubleaseIncome_0aca748a-7e33-48a7-9c6d-b90cbceb82b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost_15d522f2-f538-4ea6-b63a-e3ba4ec4cc90" xlink:href="laws-20200930.xsd#laws_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_24830c1e-5ad0-4c4f-be63-3d6f5b1e1cd5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_15d522f2-f538-4ea6-b63a-e3ba4ec4cc90" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_24830c1e-5ad0-4c4f-be63-3d6f5b1e1cd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_3116f2fa-f8f1-48f6-bc31-0f7bb93aea40" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_15d522f2-f538-4ea6-b63a-e3ba4ec4cc90" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_3116f2fa-f8f1-48f6-bc31-0f7bb93aea40" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesNetLeaseAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_930996e0-70f8-487d-80f2-55491f9f3963" xlink:href="laws-20200930.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1ec3028b-4c2f-47b6-964c-9fde7a4049d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_930996e0-70f8-487d-80f2-55491f9f3963" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1ec3028b-4c2f-47b6-964c-9fde7a4049d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_17eb99f6-861b-49ac-9ad8-4f1a0e00c82d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_930996e0-70f8-487d-80f2-55491f9f3963" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_17eb99f6-861b-49ac-9ad8-4f1a0e00c82d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_8d8b4dc1-7373-4f8a-a63d-fecd09b01299" xlink:href="laws-20200930.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_110dfcf0-2e47-46a4-9f42-2bb7c6418775" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8d8b4dc1-7373-4f8a-a63d-fecd09b01299" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_110dfcf0-2e47-46a4-9f42-2bb7c6418775" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_c8e772f9-ee9c-4dd6-965a-7a506e7e1a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8d8b4dc1-7373-4f8a-a63d-fecd09b01299" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_c8e772f9-ee9c-4dd6-965a-7a506e7e1a1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_78cb589c-71de-4372-bbe9-4cd9589dd70d" xlink:href="laws-20200930.xsd#laws_LeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_13844f18-3949-4973-b89a-162e4a1b4a33" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_78cb589c-71de-4372-bbe9-4cd9589dd70d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_13844f18-3949-4973-b89a-162e4a1b4a33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_41cdc21e-e72c-4e6b-b7cf-357b423e9afb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_78cb589c-71de-4372-bbe9-4cd9589dd70d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_41cdc21e-e72c-4e6b-b7cf-357b423e9afb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesValueofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_14a36dab-7627-44fc-88d1-120becc2c1b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseImputedInterest_ed11fae4-2f8c-4992-bfc3-d2500991febd" xlink:href="laws-20200930.xsd#laws_OperatingLeaseImputedInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_14a36dab-7627-44fc-88d1-120becc2c1b5" xlink:to="loc_laws_OperatingLeaseImputedInterest_ed11fae4-2f8c-4992-bfc3-d2500991febd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseLiabilityPresentValue_c7ce32d5-4ba7-46da-9ea9-4dea0096cbb7" xlink:href="laws-20200930.xsd#laws_LesseeOperatingLeaseLiabilityPresentValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_14a36dab-7627-44fc-88d1-120becc2c1b5" xlink:to="loc_laws_LesseeOperatingLeaseLiabilityPresentValue_c7ce32d5-4ba7-46da-9ea9-4dea0096cbb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDue_15b94510-50cd-4d78-872f-97d080b3cc66" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityImputedInterest_2aee92e1-5f60-4e3c-ac2e-1df6ca763208" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityImputedInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_15b94510-50cd-4d78-872f-97d080b3cc66" xlink:to="loc_laws_NetLeaseLiabilityImputedInterest_2aee92e1-5f60-4e3c-ac2e-1df6ca763208" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPresentValue_fd180185-fba6-418a-8c00-dbc328d63c72" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPresentValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_15b94510-50cd-4d78-872f-97d080b3cc66" xlink:to="loc_laws_NetLeaseLiabilityPresentValue_fd180185-fba6-418a-8c00-dbc328d63c72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_35ffb999-6e91-4513-a707-53522722dcfc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseImputedInterest_f537ac4b-226d-4ce9-97e4-e9e6a7760949" xlink:href="laws-20200930.xsd#laws_FinanceLeaseImputedInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_35ffb999-6e91-4513-a707-53522722dcfc" xlink:to="loc_laws_FinanceLeaseImputedInterest_f537ac4b-226d-4ce9-97e4-e9e6a7760949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityPresentValue_cbe982ba-71a2-4453-ab97-f1fd7232b742" xlink:href="laws-20200930.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_35ffb999-6e91-4513-a707-53522722dcfc" xlink:to="loc_laws_FinanceLeaseLiabilityPresentValue_cbe982ba-71a2-4453-ab97-f1fd7232b742" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesValueofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_23ad2577-eed8-4456-884c-66c2a7c826fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_f8a857ce-ce4e-410e-852e-b1938a808fdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_23ad2577-eed8-4456-884c-66c2a7c826fa" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_f8a857ce-ce4e-410e-852e-b1938a808fdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_ecd7db1b-0b2b-43ca-9335-7eb3f9acf973" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_23ad2577-eed8-4456-884c-66c2a7c826fa" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_ecd7db1b-0b2b-43ca-9335-7eb3f9acf973" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_313703fe-0cd2-4517-a3cd-02983acbcfe3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_23ad2577-eed8-4456-884c-66c2a7c826fa" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_313703fe-0cd2-4517-a3cd-02983acbcfe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5700216b-7c34-4e1f-bdbc-d6776404fb1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_23ad2577-eed8-4456-884c-66c2a7c826fa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5700216b-7c34-4e1f-bdbc-d6776404fb1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_4b994690-d6d0-4257-b8d7-82f721b05874" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_23ad2577-eed8-4456-884c-66c2a7c826fa" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_4b994690-d6d0-4257-b8d7-82f721b05874" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_521a2371-f03f-4cd6-bcce-05598e671878" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_23ad2577-eed8-4456-884c-66c2a7c826fa" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_521a2371-f03f-4cd6-bcce-05598e671878" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_20f20546-1138-45ff-8ee2-9f4b4a05764e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_61a9ebcb-9e74-4d68-9e42-e6f9a8c0ca2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_20f20546-1138-45ff-8ee2-9f4b4a05764e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_61a9ebcb-9e74-4d68-9e42-e6f9a8c0ca2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_41a12441-199b-4c95-8eaa-8f13f4eab492" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_FinanceLeaseLiabilityPaymentsDue_20f20546-1138-45ff-8ee2-9f4b4a05764e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_41a12441-199b-4c95-8eaa-8f13f4eab492" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2e4f8e13-ec5a-4b9c-9217-ec9a6ee3d15e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_20f20546-1138-45ff-8ee2-9f4b4a05764e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2e4f8e13-ec5a-4b9c-9217-ec9a6ee3d15e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_68407381-4e81-4558-94a2-d69f63d408c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_20f20546-1138-45ff-8ee2-9f4b4a05764e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_68407381-4e81-4558-94a2-d69f63d408c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_78fa2281-e0d1-4e1a-9730-ff1d2e471d11" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_20f20546-1138-45ff-8ee2-9f4b4a05764e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_78fa2281-e0d1-4e1a-9730-ff1d2e471d11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b4605c4a-46d8-4740-b705-219aa4110e15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_20f20546-1138-45ff-8ee2-9f4b4a05764e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b4605c4a-46d8-4740-b705-219aa4110e15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDue_9e3bade1-1468-48a7-be5e-afbbf6fc41cc" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_532771a9-ee9b-4136-b096-6c6e56ec9121" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_9e3bade1-1468-48a7-be5e-afbbf6fc41cc" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_532771a9-ee9b-4136-b096-6c6e56ec9121" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e76066ad-6d68-427c-96c1-9e62e3b12d4c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9e3bade1-1468-48a7-be5e-afbbf6fc41cc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e76066ad-6d68-427c-96c1-9e62e3b12d4c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesValueofLeaseLiabilitiesDetails_2"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDue_097e7ae3-650e-4ff3-8a12-ebc24946ec20" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_7704d772-4a32-401b-9bbb-a67f85fb146a" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_097e7ae3-650e-4ff3-8a12-ebc24946ec20" xlink:to="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_7704d772-4a32-401b-9bbb-a67f85fb146a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_6b857b7d-f5b1-4ac2-b375-ce31d2835342" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_097e7ae3-650e-4ff3-8a12-ebc24946ec20" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_6b857b7d-f5b1-4ac2-b375-ce31d2835342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_480ffcfc-dbe4-464a-9b17-d98278390453" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_097e7ae3-650e-4ff3-8a12-ebc24946ec20" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_480ffcfc-dbe4-464a-9b17-d98278390453" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_d92678ed-88b4-4ce5-91c2-74d14368cd53" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_097e7ae3-650e-4ff3-8a12-ebc24946ec20" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_d92678ed-88b4-4ce5-91c2-74d14368cd53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilitiesPaymentsDueYearFive_11e4489f-75c2-4a24-96aa-132608cc7b24" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilitiesPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_097e7ae3-650e-4ff3-8a12-ebc24946ec20" xlink:to="loc_laws_NetLeaseLiabilitiesPaymentsDueYearFive_11e4489f-75c2-4a24-96aa-132608cc7b24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueafterYearFive_bc906033-29b6-4900-b7aa-aa87e82559d5" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDueafterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_097e7ae3-650e-4ff3-8a12-ebc24946ec20" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueafterYearFive_bc906033-29b6-4900-b7aa-aa87e82559d5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="simple" xlink:href="laws-20200930.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-20200930.xsd#LeasesCashOutflowsoftheLeasingActivityDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreement" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreement"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreement" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementTables" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreementTables"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreementCovenantDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreementDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="simple" xlink:href="laws-20200930.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-20200930.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-20200930.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-20200930.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-20200930.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-20200930.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationRestrictedStockAwardsDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails" xlink:type="simple" xlink:href="laws-20200930.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-20200930.xsd#StockBasedCompensationPerformanceAwardsDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationAntiDilutiveOptionsDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IncomeTaxes" xlink:type="simple" xlink:href="laws-20200930.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-20200930.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/IncomeTaxesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ContingentLiability" xlink:type="simple" xlink:href="laws-20200930.xsd#ContingentLiability"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/ContingentLiability" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyDisclosures" xlink:type="simple" xlink:href="laws-20200930.xsd#RelatedPartyDisclosures"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyDisclosures" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyDisclosuresDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#RelatedPartyDisclosuresDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyDisclosuresDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentInformation" xlink:type="simple" xlink:href="laws-20200930.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-20200930.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-20200930.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-20200930.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-20200930.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-20200930_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 2020 Workiva-->
<!--r:690a9029-614a-4ed1-8f1c-956438f07ef0,g:d5db5073-9d53-480c-9748-b07f4ffc3790-->
<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-20200930.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/Cover" xlink:type="extended" id="i955ce3ffbc81491c97b20549e2edd24b_Cover"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="laws-20200930.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i3ca60b6ef776443aab654ba0e8c17d50_ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="laws-20200930.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i001c57daa9ba40ef9cdb08f8650c333f_ConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="simple" xlink:href="laws-20200930.xsd#ConsolidatedStatementsofIncomeandComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="extended" id="iefb99856d49141849c1d8a03a3636571_ConsolidatedStatementsofIncomeandComprehensiveIncome"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="laws-20200930.xsd#CondensedConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended" id="i54a350b0e4ee4ad7abb4829a644b97a8_CondensedConsolidatedStatementsofChangesinStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_32d269c6-3f98-4100-a85c-aafdd1cfecff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32d269c6-3f98-4100-a85c-aafdd1cfecff" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_44d94a6b-4c9c-40d2-b03b-e61aa7e1d0ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_44d94a6b-4c9c-40d2-b03b-e61aa7e1d0ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5bce1bab-b4a3-4c8d-81c1-8a2c359da3d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_CommonStockValue_5bce1bab-b4a3-4c8d-81c1-8a2c359da3d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_746401ce-977d-4cdf-91ee-fe4e085c8374" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_746401ce-977d-4cdf-91ee-fe4e085c8374" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a374d92c-a1f4-4ec2-8e69-f3241664f38b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a374d92c-a1f4-4ec2-8e69-f3241664f38b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_c1ce6922-5e14-4e92-a534-4567bddcaacd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_TreasuryStockValue_c1ce6922-5e14-4e92-a534-4567bddcaacd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_147131ec-2637-4d92-9f15-4d39c4337197" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_147131ec-2637-4d92-9f15-4d39c4337197" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fcddd83b-5115-47fe-88ed-2e3175e2e0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_StockholdersEquity_fcddd83b-5115-47fe-88ed-2e3175e2e0aa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_de03efa2-a3d6-4d16-a265-ba4844631f0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_de03efa2-a3d6-4d16-a265-ba4844631f0e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9c2b5050-ac00-41e5-9b38-23fcc4f9030a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_NetIncomeLoss_9c2b5050-ac00-41e5-9b38-23fcc4f9030a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_f96f53a1-c791-4d7e-9e9d-ecbdc31d1c1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_f96f53a1-c791-4d7e-9e9d-ecbdc31d1c1d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_f34a6df4-1120-49c3-bb1e-52f00ab2ee39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_f34a6df4-1120-49c3-bb1e-52f00ab2ee39" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_06463eae-8faa-4563-8a03-3ffe23e5520d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_06463eae-8faa-4563-8a03-3ffe23e5520d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_83400b37-6111-4c91-8b7f-60d1e139d558" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_83400b37-6111-4c91-8b7f-60d1e139d558" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1f69907e-d703-4dae-9664-0b03b3ba9964" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1f69907e-d703-4dae-9664-0b03b3ba9964" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b966367a-6d5c-42e5-8455-21f7c41c38d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b966367a-6d5c-42e5-8455-21f7c41c38d4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_054834df-b69c-48ed-92fb-b1040d053744" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_32d269c6-3f98-4100-a85c-aafdd1cfecff" xlink:to="loc_us-gaap_StatementTable_054834df-b69c-48ed-92fb-b1040d053744" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c47b2058-d1dd-4ae4-a117-3e01d2759faf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_054834df-b69c-48ed-92fb-b1040d053744" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c47b2058-d1dd-4ae4-a117-3e01d2759faf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c47b2058-d1dd-4ae4-a117-3e01d2759faf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c47b2058-d1dd-4ae4-a117-3e01d2759faf" xlink:to="loc_us-gaap_EquityComponentDomain_c47b2058-d1dd-4ae4-a117-3e01d2759faf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c47b2058-d1dd-4ae4-a117-3e01d2759faf" xlink:to="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cc67f2ac-e6a7-49a6-a5f5-1b485c939fdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:to="loc_us-gaap_CommonStockMember_cc67f2ac-e6a7-49a6-a5f5-1b485c939fdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f983d4a6-224f-4df2-86c0-0a48fb9b7d0f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f983d4a6-224f-4df2-86c0-0a48fb9b7d0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_fc89af2d-94be-4782-8137-6e59cc63841d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:to="loc_us-gaap_RetainedEarningsMember_fc89af2d-94be-4782-8137-6e59cc63841d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_6fefb969-ba3b-49fe-ac0c-5d32006b0571" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:to="loc_us-gaap_TreasuryStockCommonMember_6fefb969-ba3b-49fe-ac0c-5d32006b0571" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ee7211ea-283f-448c-acd2-b37b7fe719fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ee7211ea-283f-448c-acd2-b37b7fe719fc" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="laws-20200930.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i470980d67d4b42b1a6ac2fa15e3d2c4c_ConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="laws-20200930.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended" id="i78cb7fab02924b8aadb8d7277b29c151_BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended" id="i568784abbfd64855829ee8ae40d952bd_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Acquisition" xlink:type="simple" xlink:href="laws-20200930.xsd#Acquisition"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/Acquisition" xlink:type="extended" id="if03a18ad8823435d8e94f0041df96704_Acquisition"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionTables" xlink:type="simple" xlink:href="laws-20200930.xsd#AcquisitionTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionTables" xlink:type="extended" id="i4b0a07d0d13c484b92e871722a1b2be5_AcquisitionTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#AcquisitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails" xlink:type="extended" id="ia4a38d9ad704410785ed441195baf6c7_AcquisitionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_14697f63-5f79-42ca-9b53-a0b78d8a8879" xlink:href="laws-20200930.xsd#laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_14697f63-5f79-42ca-9b53-a0b78d8a8879" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_8ce64533-1d65-4b4f-85f3-ea8bd4771c41" xlink:href="laws-20200930.xsd#laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_8ce64533-1d65-4b4f-85f3-ea8bd4771c41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_39365498-69c6-420f-a881-3d4b1c7580be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_39365498-69c6-420f-a881-3d4b1c7580be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_e935ac44-c49e-46b1-a4bf-fe5e2369be5b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_e935ac44-c49e-46b1-a4bf-fe5e2369be5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability_aeea5ff4-6a8c-4172-9e83-94d21f439bb1" xlink:href="laws-20200930.xsd#laws_AcquisitionLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_laws_AcquisitionLiability_aeea5ff4-6a8c-4172-9e83-94d21f439bb1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_51ffc386-5596-4aeb-ae2a-80b8069211bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_51ffc386-5596-4aeb-ae2a-80b8069211bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_28ad5341-7acc-4302-b9c4-827e695126a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_28ad5341-7acc-4302-b9c4-827e695126a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4bcde4a5-d966-4513-9894-fd58ed87de06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4bcde4a5-d966-4513-9894-fd58ed87de06" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a5063310-d11b-44ea-ab29-d562de677224" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_Goodwill_a5063310-d11b-44ea-ab29-d562de677224" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_660b538f-abdb-448b-83b3-4415a1c73120" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_660b538f-abdb-448b-83b3-4415a1c73120" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_80118615-88ed-4e10-b6e5-1c84f6252416" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_80118615-88ed-4e10-b6e5-1c84f6252416" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumDebtServiceCoverageRatio_078b2ac0-8411-4b57-bb8f-5fbce0cfb1ed" xlink:href="laws-20200930.xsd#laws_MinimumDebtServiceCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_laws_MinimumDebtServiceCoverageRatio_078b2ac0-8411-4b57-bb8f-5fbce0cfb1ed" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fc3a0b92-0c83-4b33-be8b-33921e0af8fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fc3a0b92-0c83-4b33-be8b-33921e0af8fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc3a0b92-0c83-4b33-be8b-33921e0af8fd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fc3a0b92-0c83-4b33-be8b-33921e0af8fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc3a0b92-0c83-4b33-be8b-33921e0af8fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3823937c-985f-4fb9-beee-381ef86dcaeb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fc3a0b92-0c83-4b33-be8b-33921e0af8fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3823937c-985f-4fb9-beee-381ef86dcaeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d4abf4c8-42ca-47c7-81f2-3a77c16e7024" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3823937c-985f-4fb9-beee-381ef86dcaeb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d4abf4c8-42ca-47c7-81f2-3a77c16e7024" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_b89ab1c0-1e45-48d6-8ade-b8c45069fd9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3823937c-985f-4fb9-beee-381ef86dcaeb" xlink:to="loc_us-gaap_TradeNamesMember_b89ab1c0-1e45-48d6-8ade-b8c45069fd9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5173431f-7dfd-483a-8ba4-2e6699eff91c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5173431f-7dfd-483a-8ba4-2e6699eff91c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5173431f-7dfd-483a-8ba4-2e6699eff91c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5173431f-7dfd-483a-8ba4-2e6699eff91c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5173431f-7dfd-483a-8ba4-2e6699eff91c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d691070-38fd-4531-810c-9093ff745667" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5173431f-7dfd-483a-8ba4-2e6699eff91c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d691070-38fd-4531-810c-9093ff745667" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_b223490c-7ac5-4e45-8ef7-9e1154684caa" xlink:href="laws-20200930.xsd#laws_PartsmasterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d691070-38fd-4531-810c-9093ff745667" xlink:to="loc_laws_PartsmasterMember_b223490c-7ac5-4e45-8ef7-9e1154684caa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_a842477e-11b2-44be-9ead-f7ced7f11e92" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:to="loc_srt_StatementScenarioAxis_a842477e-11b2-44be-9ead-f7ced7f11e92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a842477e-11b2-44be-9ead-f7ced7f11e92_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_a842477e-11b2-44be-9ead-f7ced7f11e92" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a842477e-11b2-44be-9ead-f7ced7f11e92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_cc4d5d82-41b6-42d7-ab22-e9f38e80bcbe" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_a842477e-11b2-44be-9ead-f7ced7f11e92" xlink:to="loc_srt_ScenarioUnspecifiedDomain_cc4d5d82-41b6-42d7-ab22-e9f38e80bcbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_e65817a0-7aef-4557-8f6b-97854988a82a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_cc4d5d82-41b6-42d7-ab22-e9f38e80bcbe" xlink:to="loc_srt_ScenarioForecastMember_e65817a0-7aef-4557-8f6b-97854988a82a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#AcquisitionInitialPurchasePriceAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails" xlink:type="extended" id="i4bea3167d6ca48b9a5e1bc2181b40c54_AcquisitionInitialPurchasePriceAllocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ff55c336-5f24-43c3-921d-a364ac897372" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ff55c336-5f24-43c3-921d-a364ac897372" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_6786168b-997c-4684-9cc7-2d681b239f90" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_6786168b-997c-4684-9cc7-2d681b239f90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_936bf36a-e207-4939-a4e8-61a4a92de9a0" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_936bf36a-e207-4939-a4e8-61a4a92de9a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_f077ae25-3e0e-4577-89ad-70ccb28e362f" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_f077ae25-3e0e-4577-89ad-70ccb28e362f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_4c217956-864d-45d2-abb2-c8d6f09f9d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_4c217956-864d-45d2-abb2-c8d6f09f9d1d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ff55c336-5f24-43c3-921d-a364ac897372" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a272806f-0e36-436e-a80e-7feae673b063" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_us-gaap_Goodwill_a272806f-0e36-436e-a80e-7feae673b063" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_55187280-bd67-4d51-99fa-1029d1aad429" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_55187280-bd67-4d51-99fa-1029d1aad429" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_41276660-62f9-49fd-a524-dc46cea144aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_41276660-62f9-49fd-a524-dc46cea144aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e2f1508d-8e00-4a48-9925-af5244cc97ee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e2f1508d-8e00-4a48-9925-af5244cc97ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2abef2eb-499e-4860-9cd4-26af2f3d9f85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2abef2eb-499e-4860-9cd4-26af2f3d9f85" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_c2b35d13-6612-42b9-a04a-5db2df539dfb" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_c2b35d13-6612-42b9-a04a-5db2df539dfb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_9c98a577-db65-4344-b4e8-1410fcc3fda2" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_9c98a577-db65-4344-b4e8-1410fcc3fda2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e083c85-967e-4be4-8804-0d560c68c83e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ff55c336-5f24-43c3-921d-a364ac897372" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e083c85-967e-4be4-8804-0d560c68c83e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b73116f5-acb4-4894-a3fc-1acc798245bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e083c85-967e-4be4-8804-0d560c68c83e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b73116f5-acb4-4894-a3fc-1acc798245bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b73116f5-acb4-4894-a3fc-1acc798245bc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b73116f5-acb4-4894-a3fc-1acc798245bc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b73116f5-acb4-4894-a3fc-1acc798245bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c4fb2d23-7406-4b19-9ea9-dfb7da8c708d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b73116f5-acb4-4894-a3fc-1acc798245bc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c4fb2d23-7406-4b19-9ea9-dfb7da8c708d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_1ccc375e-e6f4-4724-b6a2-e7883e060bea" xlink:href="laws-20200930.xsd#laws_PartsmasterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c4fb2d23-7406-4b19-9ea9-dfb7da8c708d" xlink:to="loc_laws_PartsmasterMember_1ccc375e-e6f4-4724-b6a2-e7883e060bea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6960328f-b2a9-4c87-94b7-28ebebdcdd77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e083c85-967e-4be4-8804-0d560c68c83e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6960328f-b2a9-4c87-94b7-28ebebdcdd77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6960328f-b2a9-4c87-94b7-28ebebdcdd77_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6960328f-b2a9-4c87-94b7-28ebebdcdd77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6960328f-b2a9-4c87-94b7-28ebebdcdd77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3969644d-3373-4b1d-813a-5bd7a381721b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6960328f-b2a9-4c87-94b7-28ebebdcdd77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3969644d-3373-4b1d-813a-5bd7a381721b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_93c7f652-b56f-46ca-9bf8-7ed5fc43277d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3969644d-3373-4b1d-813a-5bd7a381721b" xlink:to="loc_us-gaap_CustomerRelationshipsMember_93c7f652-b56f-46ca-9bf8-7ed5fc43277d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_fd6a6d63-0f3e-450f-8884-841e7bcc9651" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3969644d-3373-4b1d-813a-5bd7a381721b" xlink:to="loc_us-gaap_TradeNamesMember_fd6a6d63-0f3e-450f-8884-841e7bcc9651" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#AcquisitionProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails" xlink:type="extended" id="if4ef23138a8543c182436fba270cc4df_AcquisitionProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_84e28de2-ccf3-4984-90f0-8c0f69af6902" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationProFormaInformationRevenueAbstract_c12dddad-6181-4ead-8dba-ef37ab7fe3c9" xlink:href="laws-20200930.xsd#laws_BusinessCombinationProFormaInformationRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_84e28de2-ccf3-4984-90f0-8c0f69af6902" xlink:to="loc_laws_BusinessCombinationProFormaInformationRevenueAbstract_c12dddad-6181-4ead-8dba-ef37ab7fe3c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_cd83ecf7-224c-43bc-8d85-70346861103c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_BusinessCombinationProFormaInformationRevenueAbstract_c12dddad-6181-4ead-8dba-ef37ab7fe3c9" xlink:to="loc_us-gaap_Revenues_cd83ecf7-224c-43bc-8d85-70346861103c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b50da4e2-5863-4c60-8e78-42383c4e8279" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_BusinessCombinationProFormaInformationRevenueAbstract_c12dddad-6181-4ead-8dba-ef37ab7fe3c9" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b50da4e2-5863-4c60-8e78-42383c4e8279" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract_21d6ad3b-d871-49b1-a6dd-64bbee6df5cd" xlink:href="laws-20200930.xsd#laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_84e28de2-ccf3-4984-90f0-8c0f69af6902" xlink:to="loc_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract_21d6ad3b-d871-49b1-a6dd-64bbee6df5cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d1fb3131-bddb-4932-beb8-d5e81e39214b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract_21d6ad3b-d871-49b1-a6dd-64bbee6df5cd" xlink:to="loc_us-gaap_NetIncomeLoss_d1fb3131-bddb-4932-beb8-d5e81e39214b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_5ccb6e94-3d1e-4b83-acce-bb116624682a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract_21d6ad3b-d871-49b1-a6dd-64bbee6df5cd" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_5ccb6e94-3d1e-4b83-acce-bb116624682a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e6f5d40-9946-4558-9060-75a138b16f31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_84e28de2-ccf3-4984-90f0-8c0f69af6902" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e6f5d40-9946-4558-9060-75a138b16f31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_26603c6a-c62d-46c1-8e88-27b557ba2dce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e6f5d40-9946-4558-9060-75a138b16f31" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_26603c6a-c62d-46c1-8e88-27b557ba2dce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26603c6a-c62d-46c1-8e88-27b557ba2dce_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_26603c6a-c62d-46c1-8e88-27b557ba2dce" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26603c6a-c62d-46c1-8e88-27b557ba2dce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11a82119-93d1-464a-b10e-ff6afa26a12b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_26603c6a-c62d-46c1-8e88-27b557ba2dce" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11a82119-93d1-464a-b10e-ff6afa26a12b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_f469b3cc-1202-4a7a-a9b6-a7a1a130c929" xlink:href="laws-20200930.xsd#laws_PartsmasterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11a82119-93d1-464a-b10e-ff6afa26a12b" xlink:to="loc_laws_PartsmasterMember_f469b3cc-1202-4a7a-a9b6-a7a1a130c929" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="simple" xlink:href="laws-20200930.xsd#RevenueRecognition"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="extended" id="i8a7bb76a368d4198a458135faea8ee0a_RevenueRecognition"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="laws-20200930.xsd#RevenueRecognitionTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionTables" xlink:type="extended" id="i9e2071860000461487836068ae760433_RevenueRecognitionTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#RevenueRecognitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" xlink:type="extended" id="iacc7790f33b74622b8e0684b6a11f4f0_RevenueRecognitionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e233f834-2154-4f44-9b5a-3936dd3d88a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_24b1b77a-2429-4e63-9761-418481023052" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e233f834-2154-4f44-9b5a-3936dd3d88a1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_24b1b77a-2429-4e63-9761-418481023052" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f7161edd-971d-4631-95d6-68f46f4ef728" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e233f834-2154-4f44-9b5a-3936dd3d88a1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f7161edd-971d-4631-95d6-68f46f4ef728" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ffbec26e-de54-4389-b122-7a3f215c3029" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f7161edd-971d-4631-95d6-68f46f4ef728" xlink:to="loc_srt_ProductOrServiceAxis_ffbec26e-de54-4389-b122-7a3f215c3029" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ffbec26e-de54-4389-b122-7a3f215c3029_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ffbec26e-de54-4389-b122-7a3f215c3029" xlink:to="loc_srt_ProductsAndServicesDomain_ffbec26e-de54-4389-b122-7a3f215c3029_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d66357ff-3b29-459e-a1f3-341e555ecbb1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ffbec26e-de54-4389-b122-7a3f215c3029" xlink:to="loc_srt_ProductsAndServicesDomain_d66357ff-3b29-459e-a1f3-341e555ecbb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_acd90dde-84a1-4164-b7f1-38a6fdae8e92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d66357ff-3b29-459e-a1f3-341e555ecbb1" xlink:to="loc_us-gaap_ServiceMember_acd90dde-84a1-4164-b7f1-38a6fdae8e92" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#RevenueRecognitionScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="extended" id="i4072b0ccd22b49bfa015371cbfeff5ba_RevenueRecognitionScheduleofDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_ec25edac-d115-4fb1-9065-136536d99570" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6320f69c-9271-4613-aa45-e2a869c89f58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ec25edac-d115-4fb1-9065-136536d99570" xlink:to="loc_us-gaap_Revenues_6320f69c-9271-4613-aa45-e2a869c89f58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_52e58c4d-bf51-4fe6-a602-0b936c3fa728" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ec25edac-d115-4fb1-9065-136536d99570" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_52e58c4d-bf51-4fe6-a602-0b936c3fa728" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_bb026795-af85-43ee-ae58-4254f8862726" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_52e58c4d-bf51-4fe6-a602-0b936c3fa728" xlink:to="loc_srt_StatementGeographicalAxis_bb026795-af85-43ee-ae58-4254f8862726" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bb026795-af85-43ee-ae58-4254f8862726_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_bb026795-af85-43ee-ae58-4254f8862726" xlink:to="loc_srt_SegmentGeographicalDomain_bb026795-af85-43ee-ae58-4254f8862726_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_81bcdb74-dd67-4263-930c-f481f7d3289b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_bb026795-af85-43ee-ae58-4254f8862726" xlink:to="loc_srt_SegmentGeographicalDomain_81bcdb74-dd67-4263-930c-f481f7d3289b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ff1f359d-7876-4ce2-a97e-48507cc21031" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_81bcdb74-dd67-4263-930c-f481f7d3289b" xlink:to="loc_country_US_ff1f359d-7876-4ce2-a97e-48507cc21031" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_653482a6-5c57-46d8-8752-62c794d28e91" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_81bcdb74-dd67-4263-930c-f481f7d3289b" xlink:to="loc_country_CA_653482a6-5c57-46d8-8752-62c794d28e91" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#RevenueRecognitionProductTypeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="extended" id="i15badd6329434f6ab217cb315748756c_RevenueRecognitionProductTypeDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RestrictedCash" xlink:type="simple" xlink:href="laws-20200930.xsd#RestrictedCash"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RestrictedCash" xlink:type="extended" id="i32625b7c3d18413491b8056fb49d34c7_RestrictedCash"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#RestrictedCashDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="extended" id="iba3380ef495e4778878ca2858f6aec79_RestrictedCashDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Inventories" xlink:type="simple" xlink:href="laws-20200930.xsd#Inventories"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/Inventories" xlink:type="extended" id="ic473453f56974a67a35a864eb7b4bcdb_Inventories"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesTables" xlink:type="simple" xlink:href="laws-20200930.xsd#InventoriesTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/InventoriesTables" xlink:type="extended" id="i8b57db7ae7704c4c8e581c21129defc1_InventoriesTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#InventoriesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/InventoriesDetails" xlink:type="extended" id="i46dcd5f7b7844539ba435a2361a0db23_InventoriesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="simple" xlink:href="laws-20200930.xsd#GoodwillGoodwill"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="extended" id="i0ae7575e171d49ea976ec22e0c4677dd_GoodwillGoodwill"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillTables" xlink:type="simple" xlink:href="laws-20200930.xsd#GoodwillTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/GoodwillTables" xlink:type="extended" id="ia842c689812347cb9df0f0ec4b6940e4_GoodwillTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/GoodwillDetails" xlink:type="extended" id="i26c09cd54a6049459126a99d9ac234f2_GoodwillDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssets" xlink:type="simple" xlink:href="laws-20200930.xsd#IntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssets" xlink:type="extended" id="i11981bdae0c84e2f92fb72d11cf3c1fd_IntangibleAssets"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="laws-20200930.xsd#IntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsTables" xlink:type="extended" id="i5ae3908f516641aaae141513f246bea3_IntangibleAssetsTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#IntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="extended" id="i87d54a86a8144d09a6d0dbc86fbdc0b7_IntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_641377c2-66b5-4615-8c6a-24cb6ab1b327" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_641377c2-66b5-4615-8c6a-24cb6ab1b327" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_84279661-c7bd-46d3-9114-fb99fadaa388" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_84279661-c7bd-46d3-9114-fb99fadaa388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ec5a2220-85e5-4529-b57a-a35b3dc20490" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ec5a2220-85e5-4529-b57a-a35b3dc20490" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ac3b191c-bfc3-4280-8458-b5ed2fdadd13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ac3b191c-bfc3-4280-8458-b5ed2fdadd13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8c34ccbf-776c-43fb-b67d-71867138b9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8c34ccbf-776c-43fb-b67d-71867138b9bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1db5fb24-11dd-4784-9087-77d467058b07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8c34ccbf-776c-43fb-b67d-71867138b9bc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1db5fb24-11dd-4784-9087-77d467058b07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1db5fb24-11dd-4784-9087-77d467058b07_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1db5fb24-11dd-4784-9087-77d467058b07" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1db5fb24-11dd-4784-9087-77d467058b07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bc83030-3604-4878-83a5-43aad1951f8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1db5fb24-11dd-4784-9087-77d467058b07" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bc83030-3604-4878-83a5-43aad1951f8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_d75d984d-bfc8-4ae9-b28b-5ccd513c03b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bc83030-3604-4878-83a5-43aad1951f8c" xlink:to="loc_us-gaap_TradeNamesMember_d75d984d-bfc8-4ae9-b28b-5ccd513c03b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1d551e3d-e10c-4956-a7d9-48faed4a7830" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bc83030-3604-4878-83a5-43aad1951f8c" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1d551e3d-e10c-4956-a7d9-48faed4a7830" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Leases" xlink:type="simple" xlink:href="laws-20200930.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/Leases" xlink:type="extended" id="ic23db7a0270448f380b0682398578ea1_Leases"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesTables" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesTables" xlink:type="extended" id="i82bfbfca0c87413a8ba88eb63eae2e7f_LeasesTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesNetLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="extended" id="ib6aa2b374b5748bfaa651f527557ef72_LeasesNetLeaseCostDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesNetLeaseAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="extended" id="i898c1b1a162049b09859f58ba3ebcb40_LeasesNetLeaseAssetsandLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesValueofLeaseLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="extended" id="i30f6c206d7b643e090f9621354df607c_LeasesValueofLeaseLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="extended" id="iba4b02f7a57740c4bdd5578a69308b48_LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesCashOutflowsoftheLeasingActivityDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" xlink:type="extended" id="ie61baae640ce4ef0898a0842f8d22564_LeasesCashOutflowsoftheLeasingActivityDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreement" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreement"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreement" xlink:type="extended" id="id887c943621d4b0f832e6dc6ad45a803_CreditAgreement"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementTables" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreementTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementTables" xlink:type="extended" id="id96727f3057f4ea693d8f30770986468_CreditAgreementTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreementCovenantDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails" xlink:type="extended" id="i247cc63ffa0641b0b6be0f24494362c4_CreditAgreementCovenantDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_768eadb1-00f4-4fbd-8391-3b95bf3f492e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumDebtServiceCoverageRatio_0e40fc24-d69b-474a-a678-92a01eb3a286" xlink:href="laws-20200930.xsd#laws_MinimumDebtServiceCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_768eadb1-00f4-4fbd-8391-3b95bf3f492e" xlink:to="loc_laws_MinimumDebtServiceCoverageRatio_0e40fc24-d69b-474a-a678-92a01eb3a286" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumNetLeverageRatio_c27a80d5-ace0-4338-bed9-0049ebcf09b6" xlink:href="laws-20200930.xsd#laws_MinimumNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_768eadb1-00f4-4fbd-8391-3b95bf3f492e" xlink:to="loc_laws_MinimumNetLeverageRatio_c27a80d5-ace0-4338-bed9-0049ebcf09b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1f8c505e-72ec-404f-ab89-6cae21e2a5d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_768eadb1-00f4-4fbd-8391-3b95bf3f492e" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1f8c505e-72ec-404f-ab89-6cae21e2a5d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5d421ac4-6e3e-49c1-abb7-e8b84387dfb9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1f8c505e-72ec-404f-ab89-6cae21e2a5d1" xlink:to="loc_srt_RangeAxis_5d421ac4-6e3e-49c1-abb7-e8b84387dfb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5d421ac4-6e3e-49c1-abb7-e8b84387dfb9_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5d421ac4-6e3e-49c1-abb7-e8b84387dfb9" xlink:to="loc_srt_RangeMember_5d421ac4-6e3e-49c1-abb7-e8b84387dfb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0e51bb3c-f6ab-480f-9c18-b9c177a8a078" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5d421ac4-6e3e-49c1-abb7-e8b84387dfb9" xlink:to="loc_srt_RangeMember_0e51bb3c-f6ab-480f-9c18-b9c177a8a078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_01ced528-98dd-47cc-abaa-cd58bb9aacec" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0e51bb3c-f6ab-480f-9c18-b9c177a8a078" xlink:to="loc_srt_MaximumMember_01ced528-98dd-47cc-abaa-cd58bb9aacec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_134dc02d-8810-4ac0-b7cc-3a066cef1c6c" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0e51bb3c-f6ab-480f-9c18-b9c177a8a078" xlink:to="loc_srt_MinimumMember_134dc02d-8810-4ac0-b7cc-3a066cef1c6c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreementDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementDetails" xlink:type="extended" id="i427049acb5f24e43ab1e8ce25e8347c9_CreditAgreementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_77989211-b03a-4e74-aa21-b2f36dd74446" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:href="laws-20200930.xsd#laws_CreditFacilityTextualAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_77989211-b03a-4e74-aa21-b2f36dd74446" xlink:to="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_JPMorganCreditAgreementLimit_b7e91c35-28c0-414e-926c-b9fafc98f8a9" xlink:href="laws-20200930.xsd#laws_JPMorganCreditAgreementLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_laws_JPMorganCreditAgreementLimit_b7e91c35-28c0-414e-926c-b9fafc98f8a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_JPMorganAgreementPotentialFutureCreditLimit_38c41bbe-7fe7-4c98-bd9c-ef44c931f901" xlink:href="laws-20200930.xsd#laws_JPMorganAgreementPotentialFutureCreditLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_laws_JPMorganAgreementPotentialFutureCreditLimit_38c41bbe-7fe7-4c98-bd9c-ef44c931f901" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b2876520-33e0-4786-8118-ad46436fd342" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_us-gaap_LongTermDebt_b2876520-33e0-4786-8118-ad46436fd342" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumNetLeverageRatio_54800522-da15-4bbf-8e20-400a3d998bf7" xlink:href="laws-20200930.xsd#laws_MinimumNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_laws_MinimumNetLeverageRatio_54800522-da15-4bbf-8e20-400a3d998bf7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumDebtServiceCoverageRatio_7e1e0005-402d-4839-bda8-399cfe788b2c" xlink:href="laws-20200930.xsd#laws_MinimumDebtServiceCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_laws_MinimumDebtServiceCoverageRatio_7e1e0005-402d-4839-bda8-399cfe788b2c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_821b3794-ca22-4697-ab88-7d6de4c2f809" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_821b3794-ca22-4697-ab88-7d6de4c2f809" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_54cfd38c-32c0-4522-aba6-9b649de8c30b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_54cfd38c-32c0-4522-aba6-9b649de8c30b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_8d6ea5b1-1432-4ddc-9e17-8e306c913aed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_8d6ea5b1-1432-4ddc-9e17-8e306c913aed" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3ad83728-ab32-4f45-ae6f-1ca287a11e8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_77989211-b03a-4e74-aa21-b2f36dd74446" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3ad83728-ab32-4f45-ae6f-1ca287a11e8f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_15d8e6f7-4229-443d-82d9-f71024a48ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3ad83728-ab32-4f45-ae6f-1ca287a11e8f" xlink:to="loc_us-gaap_CreditFacilityAxis_15d8e6f7-4229-443d-82d9-f71024a48ab7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_15d8e6f7-4229-443d-82d9-f71024a48ab7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_15d8e6f7-4229-443d-82d9-f71024a48ab7" xlink:to="loc_us-gaap_CreditFacilityDomain_15d8e6f7-4229-443d-82d9-f71024a48ab7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d24a333a-469b-476c-be99-c6ad1b29e020" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_15d8e6f7-4229-443d-82d9-f71024a48ab7" xlink:to="loc_us-gaap_CreditFacilityDomain_d24a333a-469b-476c-be99-c6ad1b29e020" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1be265bd-7a1d-47e6-9e8c-b6de21a82c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d24a333a-469b-476c-be99-c6ad1b29e020" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1be265bd-7a1d-47e6-9e8c-b6de21a82c6d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="simple" xlink:href="laws-20200930.xsd#StockRepurchaseProgram"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="extended" id="i741a08c78b344158bba20a1f89e0ffd0_StockRepurchaseProgram"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockRepurchaseProgramDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" xlink:type="extended" id="ice4e307d907b4795b0b6792629ff31f9_StockRepurchaseProgramDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserve" xlink:type="simple" xlink:href="laws-20200930.xsd#SeveranceReserve"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserve" xlink:type="extended" id="ia39c1acda7474868b9069da89174500f_SeveranceReserve"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserveTables" xlink:type="simple" xlink:href="laws-20200930.xsd#SeveranceReserveTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserveTables" xlink:type="extended" id="i2b04e180a85b4d4180fce46931eb83d4_SeveranceReserveTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserveDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#SeveranceReserveDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserveDetails" xlink:type="extended" id="ib8293ed076d947e3b72a3a880733635f_SeveranceReserveDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensation" xlink:type="extended" id="ibb21ba586d424f1eb9b6ba18d8452558_StockBasedCompensation"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationDetails" xlink:type="extended" id="iac4e7b81033d41928d673020bfb74be9_StockBasedCompensationDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationRestrictedStockAwardsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="extended" id="i63d4cfc254b94d58b73e4fffe961d80c_StockBasedCompensationRestrictedStockAwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17cf98ba-6164-41e9-95fd-099f3c1321d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a3e53ce9-f4bc-42f7-96ca-08fe0ba02eb6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17cf98ba-6164-41e9-95fd-099f3c1321d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a3e53ce9-f4bc-42f7-96ca-08fe0ba02eb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17cf98ba-6164-41e9-95fd-099f3c1321d4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_708eb82d-56b4-4c70-93a8-fa50830eba0b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:to="loc_us-gaap_AwardTypeAxis_708eb82d-56b4-4c70-93a8-fa50830eba0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_708eb82d-56b4-4c70-93a8-fa50830eba0b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_708eb82d-56b4-4c70-93a8-fa50830eba0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_708eb82d-56b4-4c70-93a8-fa50830eba0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09cb14e3-0ab3-4371-b76f-1e1221e110ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_708eb82d-56b4-4c70-93a8-fa50830eba0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09cb14e3-0ab3-4371-b76f-1e1221e110ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4d558f10-02f4-4eb4-abf9-cc16e795b6f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09cb14e3-0ab3-4371-b76f-1e1221e110ea" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4d558f10-02f4-4eb4-abf9-cc16e795b6f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_b2f3f60f-e81b-41b4-9c0e-d42bc8e2fd1f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:to="loc_srt_TitleOfIndividualAxis_b2f3f60f-e81b-41b4-9c0e-d42bc8e2fd1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b2f3f60f-e81b-41b4-9c0e-d42bc8e2fd1f_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_b2f3f60f-e81b-41b4-9c0e-d42bc8e2fd1f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b2f3f60f-e81b-41b4-9c0e-d42bc8e2fd1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5b65f0c4-8b73-430c-b460-8728ea5bee8a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_b2f3f60f-e81b-41b4-9c0e-d42bc8e2fd1f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5b65f0c4-8b73-430c-b460-8728ea5bee8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_ba5550a4-429e-427b-9405-e702256b34b9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5b65f0c4-8b73-430c-b460-8728ea5bee8a" xlink:to="loc_srt_ExecutiveOfficerMember_ba5550a4-429e-427b-9405-e702256b34b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_3a9686be-7222-449f-864e-691695be3de7" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5b65f0c4-8b73-430c-b460-8728ea5bee8a" xlink:to="loc_srt_DirectorMember_3a9686be-7222-449f-864e-691695be3de7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_1b5f752e-2b34-4a63-a6bd-368da95aa483" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:to="loc_us-gaap_VestingAxis_1b5f752e-2b34-4a63-a6bd-368da95aa483" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_1b5f752e-2b34-4a63-a6bd-368da95aa483_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_1b5f752e-2b34-4a63-a6bd-368da95aa483" xlink:to="loc_us-gaap_VestingDomain_1b5f752e-2b34-4a63-a6bd-368da95aa483_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_44d54de4-5e42-4910-83b8-0d120b718ce6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_1b5f752e-2b34-4a63-a6bd-368da95aa483" xlink:to="loc_us-gaap_VestingDomain_44d54de4-5e42-4910-83b8-0d120b718ce6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e34513c8-0739-49cf-8d48-ae2cf6690b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_44d54de4-5e42-4910-83b8-0d120b718ce6" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e34513c8-0739-49cf-8d48-ae2cf6690b0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_6f3ac414-bde4-462a-9af1-5769e415fc14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_44d54de4-5e42-4910-83b8-0d120b718ce6" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_6f3ac414-bde4-462a-9af1-5769e415fc14" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationMarketStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails" xlink:type="extended" id="if4f1f7331d77401da170f1f8d50f20d9_StockBasedCompensationMarketStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4a22c41-ccf5-4bf0-9555-57cab8a62279" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f699d479-8d93-4ed3-b22d-697da48e251d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4a22c41-ccf5-4bf0-9555-57cab8a62279" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f699d479-8d93-4ed3-b22d-697da48e251d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRange_cc780194-0364-437f-87ca-93abf877e395" xlink:href="laws-20200930.xsd#laws_EquitySharePayoutRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4a22c41-ccf5-4bf0-9555-57cab8a62279" xlink:to="loc_laws_EquitySharePayoutRange_cc780194-0364-437f-87ca-93abf877e395" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9009c597-1e7f-4ced-8dd6-d29836a2217a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4a22c41-ccf5-4bf0-9555-57cab8a62279" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9009c597-1e7f-4ced-8dd6-d29836a2217a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6e165f73-6c38-46ec-a35d-3f0d1e720e02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9009c597-1e7f-4ced-8dd6-d29836a2217a" xlink:to="loc_us-gaap_AwardTypeAxis_6e165f73-6c38-46ec-a35d-3f0d1e720e02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e165f73-6c38-46ec-a35d-3f0d1e720e02_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6e165f73-6c38-46ec-a35d-3f0d1e720e02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e165f73-6c38-46ec-a35d-3f0d1e720e02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7c836cd3-64d8-49f5-b232-291ed6860ebe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6e165f73-6c38-46ec-a35d-3f0d1e720e02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7c836cd3-64d8-49f5-b232-291ed6860ebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MarketStockUnitsMember_405a3416-9726-41a4-a4ce-b29f4420518d" xlink:href="laws-20200930.xsd#laws_MarketStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7c836cd3-64d8-49f5-b232-291ed6860ebe" xlink:to="loc_laws_MarketStockUnitsMember_405a3416-9726-41a4-a4ce-b29f4420518d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a94b079e-fa6a-4867-826e-c517573ba36e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9009c597-1e7f-4ced-8dd6-d29836a2217a" xlink:to="loc_srt_RangeAxis_a94b079e-fa6a-4867-826e-c517573ba36e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a94b079e-fa6a-4867-826e-c517573ba36e_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a94b079e-fa6a-4867-826e-c517573ba36e" xlink:to="loc_srt_RangeMember_a94b079e-fa6a-4867-826e-c517573ba36e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ab312ef0-d584-4d02-a7c9-f26a0e675929" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a94b079e-fa6a-4867-826e-c517573ba36e" xlink:to="loc_srt_RangeMember_ab312ef0-d584-4d02-a7c9-f26a0e675929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ea288328-7ccb-474b-9954-bcfab5bd1d35" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ab312ef0-d584-4d02-a7c9-f26a0e675929" xlink:to="loc_srt_MinimumMember_ea288328-7ccb-474b-9954-bcfab5bd1d35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ae325c6-6f3c-4b2e-beda-4079d0e02b85" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ab312ef0-d584-4d02-a7c9-f26a0e675929" xlink:to="loc_srt_MaximumMember_1ae325c6-6f3c-4b2e-beda-4079d0e02b85" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationPerformanceAwardsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" xlink:type="extended" id="i84e37d363ad74eeb825682cf1cafa794_StockBasedCompensationPerformanceAwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_678c5b7f-73e2-470e-b592-b326d18284ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43337cb1-b337-424a-ba1f-6969e827bee4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_678c5b7f-73e2-470e-b592-b326d18284ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43337cb1-b337-424a-ba1f-6969e827bee4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRange_cff56c74-f96f-461c-be50-519d627fa1e6" xlink:href="laws-20200930.xsd#laws_EquitySharePayoutRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_678c5b7f-73e2-470e-b592-b326d18284ec" xlink:to="loc_laws_EquitySharePayoutRange_cff56c74-f96f-461c-be50-519d627fa1e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0eb54838-f60e-418e-8fa8-098d7d28b632" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_678c5b7f-73e2-470e-b592-b326d18284ec" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0eb54838-f60e-418e-8fa8-098d7d28b632" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f8105093-a395-4162-bb90-2dfae8ba428f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0eb54838-f60e-418e-8fa8-098d7d28b632" xlink:to="loc_us-gaap_AwardTypeAxis_f8105093-a395-4162-bb90-2dfae8ba428f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f8105093-a395-4162-bb90-2dfae8ba428f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f8105093-a395-4162-bb90-2dfae8ba428f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f8105093-a395-4162-bb90-2dfae8ba428f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21051888-38a0-4eba-ac1e-28bbcff80d09" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f8105093-a395-4162-bb90-2dfae8ba428f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21051888-38a0-4eba-ac1e-28bbcff80d09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_15745240-41b4-4890-8ed7-9c7e98afff16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21051888-38a0-4eba-ac1e-28bbcff80d09" xlink:to="loc_us-gaap_PerformanceSharesMember_15745240-41b4-4890-8ed7-9c7e98afff16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b4cea3e9-287a-42f3-879d-55133e33296c" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0eb54838-f60e-418e-8fa8-098d7d28b632" xlink:to="loc_srt_RangeAxis_b4cea3e9-287a-42f3-879d-55133e33296c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b4cea3e9-287a-42f3-879d-55133e33296c_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b4cea3e9-287a-42f3-879d-55133e33296c" xlink:to="loc_srt_RangeMember_b4cea3e9-287a-42f3-879d-55133e33296c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bf1e3b13-8232-4794-86f1-d7651c1c8a11" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b4cea3e9-287a-42f3-879d-55133e33296c" xlink:to="loc_srt_RangeMember_bf1e3b13-8232-4794-86f1-d7651c1c8a11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e8fb03f3-841c-467f-a3e0-acc6769559e8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bf1e3b13-8232-4794-86f1-d7651c1c8a11" xlink:to="loc_srt_MinimumMember_e8fb03f3-841c-467f-a3e0-acc6769559e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ecf60bc5-9856-42b3-b572-fc6ddbfb40dc" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bf1e3b13-8232-4794-86f1-d7651c1c8a11" xlink:to="loc_srt_MaximumMember_ecf60bc5-9856-42b3-b572-fc6ddbfb40dc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationAntiDilutiveOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails" xlink:type="extended" id="i8396fb37f86f49629cb298f1f3876212_StockBasedCompensationAntiDilutiveOptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75cd6369-a30d-4ca7-a456-cce0bf6f332c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5dad9a53-4168-430d-bab7-75b119512167" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75cd6369-a30d-4ca7-a456-cce0bf6f332c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5dad9a53-4168-430d-bab7-75b119512167" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2d525eaf-e5b9-47f3-81a2-76ca28d7ed3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75cd6369-a30d-4ca7-a456-cce0bf6f332c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2d525eaf-e5b9-47f3-81a2-76ca28d7ed3c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_aae1726a-52b5-4a75-9841-e7d960a4c83a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2d525eaf-e5b9-47f3-81a2-76ca28d7ed3c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_aae1726a-52b5-4a75-9841-e7d960a4c83a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_aae1726a-52b5-4a75-9841-e7d960a4c83a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_aae1726a-52b5-4a75-9841-e7d960a4c83a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_aae1726a-52b5-4a75-9841-e7d960a4c83a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_22245c7d-9ddd-4f7d-bf8b-d21b81ead4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_aae1726a-52b5-4a75-9841-e7d960a4c83a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_22245c7d-9ddd-4f7d-bf8b-d21b81ead4e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_941c02ba-d48d-4f11-9308-ba5c63304be2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_22245c7d-9ddd-4f7d-bf8b-d21b81ead4e1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_941c02ba-d48d-4f11-9308-ba5c63304be2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IncomeTaxes" xlink:type="simple" xlink:href="laws-20200930.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IncomeTaxes" xlink:type="extended" id="ib5baff4e213a4bf895f3c21152d47ce3_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IncomeTaxesDetails" xlink:type="extended" id="i4b4572f5e41847618082c532aed71fa2_IncomeTaxesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ContingentLiability" xlink:type="simple" xlink:href="laws-20200930.xsd#ContingentLiability"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/ContingentLiability" xlink:type="extended" id="ie7654540e1c8410ea7816f29c2f3acc8_ContingentLiability"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyDisclosures" xlink:type="simple" xlink:href="laws-20200930.xsd#RelatedPartyDisclosures"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyDisclosures" xlink:type="extended" id="i6d596bce0ed44351855ab21a89c3583a_RelatedPartyDisclosures"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyDisclosuresDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#RelatedPartyDisclosuresDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyDisclosuresDetails" xlink:type="extended" id="if16726c66aa14a7e833b90c7bec3ae93_RelatedPartyDisclosuresDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentInformation" xlink:type="simple" xlink:href="laws-20200930.xsd#SegmentInformation"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SegmentInformation" xlink:type="extended" id="i2138c37b790f45bcad27bbb73ad44974_SegmentInformation"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="laws-20200930.xsd#SegmentReportingTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingTables" xlink:type="extended" id="ibae043ebe0634bd083f8cdc10ab7983d_SegmentReportingTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#SegmentReportingDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingDetails" xlink:type="extended" id="i407cb114662e42d7957e1e2abc5993c1_SegmentReportingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_29893651-0a3e-4ac7-94e7-f2f336c0cbae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_29893651-0a3e-4ac7-94e7-f2f336c0cbae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3d04d577-43a8-4c5d-8f5e-e23954e96937" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_Revenues_3d04d577-43a8-4c5d-8f5e-e23954e96937" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b1ba346e-2710-4653-9d91-1bb9078bbcf8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_GrossProfit_b1ba346e-2710-4653-9d91-1bb9078bbcf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_952dae44-912b-4d1c-86eb-ce830c081ca9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_OperatingIncomeLoss_952dae44-912b-4d1c-86eb-ce830c081ca9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8e120171-79dd-447a-ad38-323a8a91aafb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_InterestExpense_8e120171-79dd-447a-ad38-323a8a91aafb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3f89cc12-7600-4879-bd49-3ff5098c426d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3f89cc12-7600-4879-bd49-3ff5098c426d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9860aeee-d648-4a8b-9d8e-e6e8daff90d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9860aeee-d648-4a8b-9d8e-e6e8daff90d3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1f1e74db-c9bb-497f-ad37-4ef00c830de7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1f1e74db-c9bb-497f-ad37-4ef00c830de7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_cd19f308-a697-4504-8eda-99dc3c6c9fe9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1f1e74db-c9bb-497f-ad37-4ef00c830de7" xlink:to="loc_srt_ProductOrServiceAxis_cd19f308-a697-4504-8eda-99dc3c6c9fe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cd19f308-a697-4504-8eda-99dc3c6c9fe9_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_cd19f308-a697-4504-8eda-99dc3c6c9fe9" xlink:to="loc_srt_ProductsAndServicesDomain_cd19f308-a697-4504-8eda-99dc3c6c9fe9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a4213362-61d2-470d-a9d1-6fbcafa2c81d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_cd19f308-a697-4504-8eda-99dc3c6c9fe9" xlink:to="loc_srt_ProductsAndServicesDomain_a4213362-61d2-470d-a9d1-6fbcafa2c81d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_d0d1ea0e-f09c-443e-8d5c-27847d2445dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a4213362-61d2-470d-a9d1-6fbcafa2c81d" xlink:to="loc_us-gaap_ProductMember_d0d1ea0e-f09c-443e-8d5c-27847d2445dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_10630273-0add-44e7-9f4b-f9758bcda999" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a4213362-61d2-470d-a9d1-6fbcafa2c81d" xlink:to="loc_us-gaap_ServiceMember_10630273-0add-44e7-9f4b-f9758bcda999" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ea2b4f76-f978-41df-a6d6-49c50aa3aee2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1f1e74db-c9bb-497f-ad37-4ef00c830de7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ea2b4f76-f978-41df-a6d6-49c50aa3aee2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ea2b4f76-f978-41df-a6d6-49c50aa3aee2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ea2b4f76-f978-41df-a6d6-49c50aa3aee2" xlink:to="loc_us-gaap_SegmentDomain_ea2b4f76-f978-41df-a6d6-49c50aa3aee2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1624f25d-2226-425d-88fc-21113fe78b23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ea2b4f76-f978-41df-a6d6-49c50aa3aee2" xlink:to="loc_us-gaap_SegmentDomain_1624f25d-2226-425d-88fc-21113fe78b23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonMember_154c273b-5a1b-4b60-8693-792018f87e99" xlink:href="laws-20200930.xsd#laws_LawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1624f25d-2226-425d-88fc-21113fe78b23" xlink:to="loc_laws_LawsonMember_154c273b-5a1b-4b60-8693-792018f87e99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltMember_7785b646-ae90-47e2-980f-450763c7bd4d" xlink:href="laws-20200930.xsd#laws_BoltMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1624f25d-2226-425d-88fc-21113fe78b23" xlink:to="loc_laws_BoltMember_7785b646-ae90-47e2-980f-450763c7bd4d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertainties" xlink:type="simple" xlink:href="laws-20200930.xsd#COVID19RisksandUncertainties"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/COVID19RisksandUncertainties" xlink:type="extended" id="ib4a65a985d3b4347a06a5272cf413db9_COVID19RisksandUncertainties"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#COVID19RisksandUncertaintiesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails" xlink:type="extended" id="i01c0030e416743a2993f6488eb18595c_COVID19RisksandUncertaintiesDetails"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>laws-20200930_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 2020 Workiva-->
<!--r:690a9029-614a-4ed1-8f1c-956438f07ef0,g:d5db5073-9d53-480c-9748-b07f4ffc3790-->
<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_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_c0ea294f-271c-4176-ae2a-009f607bc7ca_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" 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">2022</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, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_CustomerRelationshipsMember_dcf1c755-94d9-46f1-a15e-b44829bdfa15_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 [Member]</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/2019/elts/us-gaap-2019-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_RevenueFromContractWithCustomerAbstract_1996463f-7d1d-4b42-ac78-6fc2d790ce91_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/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_63b832c0-1125-4922-94c6-c556285c26b8_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_f9b971a4-b01a-45f3-aa48-fe703ef63f3c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" 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">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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_defc1784-91a5-4b26-8725-b0ee6cc60b63_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/2019/elts/us-gaap-2019-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_srt_TitleOfIndividualAxis_49a99dce-9bcc-499d-b933-703ca67a89b7_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/2019/elts/srt-2019-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_laws_Operatingcashflowfromfinancingleases_fb4eb9f8-082b-4703-bf02-8fe95dda7448_terseLabel_en-US" xlink:label="lab_laws_Operatingcashflowfromfinancingleases" xlink: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 flow from financing leases</link:label>
    <link:label id="lab_laws_Operatingcashflowfromfinancingleases_label_en-US" xlink:label="lab_laws_Operatingcashflowfromfinancingleases" xlink: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 cash flow from financing leases</link:label>
    <link:label id="lab_laws_Operatingcashflowfromfinancingleases_documentation_en-US" xlink:label="lab_laws_Operatingcashflowfromfinancingleases" 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 cash flow from financing leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Operatingcashflowfromfinancingleases" xlink:href="laws-20200930.xsd#laws_Operatingcashflowfromfinancingleases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_Operatingcashflowfromfinancingleases" xlink:to="lab_laws_Operatingcashflowfromfinancingleases" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_MarketStockUnitsMember_7df0fa99-538c-45fd-ad11-7863bbb39869_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 [Member]</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-20200930.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_laws_Electrical_33eb7816-0ebe-4ec9-8797-a8126af658d0_terseLabel_en-US" xlink:label="lab_laws_Electrical" xlink: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_Electrical_label_en-US" xlink:label="lab_laws_Electrical" xlink: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</link:label>
    <link:label id="lab_laws_Electrical_documentation_en-US" xlink:label="lab_laws_Electrical" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Electrical" xlink:href="laws-20200930.xsd#laws_Electrical"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_Electrical" xlink:to="lab_laws_Electrical" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_0b2cecdc-ce12-4bc0-a6ef-a88595213cae_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/2019/dei-2019-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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_4fd72e33-cee2-4469-89a0-a10921c8e6c2_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/2019/elts/us-gaap-2019-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_laws_WeldingandMetalRepair_bf801ed7-9858-44ce-8959-38b5b1732802_terseLabel_en-US" xlink:label="lab_laws_WeldingandMetalRepair" xlink: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_WeldingandMetalRepair_label_en-US" xlink:label="lab_laws_WeldingandMetalRepair" xlink: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</link:label>
    <link:label id="lab_laws_WeldingandMetalRepair_documentation_en-US" xlink:label="lab_laws_WeldingandMetalRepair" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_WeldingandMetalRepair" xlink:href="laws-20200930.xsd#laws_WeldingandMetalRepair"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_WeldingandMetalRepair" xlink:to="lab_laws_WeldingandMetalRepair" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_655dc526-a9df-4d34-8133-e79836522b9b_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/2019/elts/us-gaap-2019-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_TradeNamesMember_964748fb-b773-4dd3-8c57-97a2fcc59a59_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 [Member]</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/2019/elts/us-gaap-2019-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_FinanceLeaseLiabilityPaymentsDueYearTwo_1e4ce5ef-d426-4332-ac3f-1ec23e61a716_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">2020</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, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b84b75cc-9c67-45db-9948-05714be12b48_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">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/2019/elts/us-gaap-2019-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_LiabilitiesCurrent_904a4033-9d2f-4001-bfd8-1a6f283cc8b3_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/2019/elts/us-gaap-2019-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_IntangibleAssetsNetExcludingGoodwill_8d1f65d3-31ae-4dd1-b8d3-da580afd4d9d_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/2019/elts/us-gaap-2019-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_dei_Security12bTitle_2a4b5143-bb81-4ec2-945f-4fc3b1bdede2_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/2019/dei-2019-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_laws_OtherProducts_9b9dff0b-7eb3-42de-9a5e-5589d992c3c9_terseLabel_en-US" xlink:label="lab_laws_OtherProducts" xlink: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 Products</link:label>
    <link:label id="lab_laws_OtherProducts_label_en-US" xlink:label="lab_laws_OtherProducts" xlink: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 Products</link:label>
    <link:label id="lab_laws_OtherProducts_documentation_en-US" xlink:label="lab_laws_OtherProducts" 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">Other Products</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OtherProducts" xlink:href="laws-20200930.xsd#laws_OtherProducts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_OtherProducts" xlink:to="lab_laws_OtherProducts" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_464ada90-1636-48e4-80cc-f0102154eb3d_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-20200930.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_RestrictedCashAbstract_99d751bf-16d3-4745-8b34-a7b4441f1664_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/2019/elts/us-gaap-2019-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_TreasuryStockShares_d3d1ebf6-087b-4587-b87b-342f06159e49_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, 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/2019/elts/us-gaap-2019-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_GoodwillForeignCurrencyTranslationGainLoss_7aea62ec-20bb-4f8f-9f39-22baa5f389c1_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_2443bed5-7dfb-43f2-b7a6-5f3df6099ee1_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/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_90bcd125-2d64-4ce6-a251-5e9d2dbc103f_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 (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/2019/elts/us-gaap-2019-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_laws_TotalProducts_9e4e3ffb-c90c-455c-acd8-d82cd5bc0f20_terseLabel_en-US" xlink:label="lab_laws_TotalProducts" xlink: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 Products</link:label>
    <link:label id="lab_laws_TotalProducts_label_en-US" xlink:label="lab_laws_TotalProducts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Products</link:label>
    <link:label id="lab_laws_TotalProducts_documentation_en-US" xlink:label="lab_laws_TotalProducts" 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">Total Products</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TotalProducts" xlink:href="laws-20200930.xsd#laws_TotalProducts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_TotalProducts" xlink:to="lab_laws_TotalProducts" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_08ee8d9c-d672-4b42-ae1b-4ca3b3a98b42_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-20200930.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_10a3f214-8887-494a-8bab-ee3299c4958b_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_76314365-da31-4c9f-8631-25b31f5c6237_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-20200930.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LeaseLiabilityNoncurrent" xlink:to="lab_laws_LeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_14d7260e-4161-4550-8590-c33899f63b89_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/2019/elts/us-gaap-2019-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_CuttingToolsandAbrasives_0238d398-2bec-4ac7-abcb-143a172dd546_terseLabel_en-US" xlink:label="lab_laws_CuttingToolsandAbrasives" xlink: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_CuttingToolsandAbrasives_label_en-US" xlink:label="lab_laws_CuttingToolsandAbrasives" xlink: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</link:label>
    <link:label id="lab_laws_CuttingToolsandAbrasives_documentation_en-US" xlink:label="lab_laws_CuttingToolsandAbrasives" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CuttingToolsandAbrasives" xlink:href="laws-20200930.xsd#laws_CuttingToolsandAbrasives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_CuttingToolsandAbrasives" xlink:to="lab_laws_CuttingToolsandAbrasives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9098b38f-ef10-43b8-826a-18a685f9ebfb_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">2019</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, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_CostOfGoodsAndServicesSold_b342255b-78ff-45f3-96d0-e3b907cc864c_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_f579190e-ef33-4048-ba9a-a3f58f568004_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/2019/dei-2019-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_LeasesOfLesseeDisclosureTextBlock_f54010c5-d9be-4fe8-926d-113bd51dee45_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink: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_LeasesOfLesseeDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink: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 of Lessee Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_bb532cdb-57a4-4579-8158-9fda4807f52b_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 [Member]</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/2019/elts/us-gaap-2019-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_AssetsAbstract_b20aece6-d9c1-46a8-8d30-fb9d9cd06c06_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/2019/elts/us-gaap-2019-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_Revenues_fc0ae41d-89e2-4e27-8e29-f4b35a1208d2_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink: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 revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_af5cd9c3-df38-4f77-8e54-a3e64e806685_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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">Actual</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_9f2cffa2-5d53-4b43-b5b5-10e83f566eef_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</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/2019/elts/us-gaap-2019-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_ScheduleOfProductInformationTableTextBlock_44a83ead-c23b-41d8-b6c6-8853dd65a334_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregated Revenue by Product Type</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTableTextBlock" xlink: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 Product Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ed595b08-b22f-4d9d-8162-6209a227c79b_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/2019/elts/us-gaap-2019-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_WeightedAverageNumberOfDilutedSharesOutstanding_920574aa-cf95-41e4-8f5d-db8cf7279100_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</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/2019/elts/us-gaap-2019-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_dei_EntityAddressPostalZipCode_8a085842-dfe2-4c7a-86e4-e193b768c9d9_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/2019/dei-2019-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_LeaseCost_82c8b7ce-db72-4b7f-97cc-7b753dee1526_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/2019/elts/us-gaap-2019-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_bf1d1bb8-f7ec-4838-b228-e2ecb1e3abdb_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/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInOperatingActivitiesAbstract_6948722f-1256-44d0-867d-3e78450cb465_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/2019/elts/us-gaap-2019-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_country_CA_b29dd5e8-d0fa-4b77-a654-3a6099bcad8b_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/2017/country-2017-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_OperatingExpenses_267d30e2-1979-4cb6-b3f6-4d3238e89bef_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink: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 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/2019/elts/us-gaap-2019-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_PerformanceSharesMember_926f1b72-0adb-4248-b944-3c2cabb78d30_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/2019/elts/us-gaap-2019-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_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock_baf0fe1a-b386-49eb-a4fd-a384674031ba_terseLabel_en-US" xlink:label="lab_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock" xlink: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 Lease Liabilities Generated by Leasing Activities</link:label>
    <link:label id="lab_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock" xlink: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 and Finance Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:label id="lab_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock_documentation_en-US" xlink:label="lab_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock" 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 and Finance Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="laws-20200930.xsd#laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingExpense_2f9388ec-c170-4713-a8a2-5beee5396b99_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/2019/elts/us-gaap-2019-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_PropertyPlantAndEquipmentNet_52478349-9556-4231-ba35-e508c24f1acf_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_dd6a5513-a489-41cb-9cf8-134c9ebce377_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" 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">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink: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 Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BusinessCombinationProFormaInformationRevenueAbstract_cbaac3c3-8cef-4180-86ed-0c99e1785f57_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationProFormaInformationRevenueAbstract" xlink: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_laws_BusinessCombinationProFormaInformationRevenueAbstract_label_en-US" xlink:label="lab_laws_BusinessCombinationProFormaInformationRevenueAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_laws_BusinessCombinationProFormaInformationRevenueAbstract_documentation_en-US" xlink:label="lab_laws_BusinessCombinationProFormaInformationRevenueAbstract" 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, Pro Forma Information, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationProFormaInformationRevenueAbstract" xlink:href="laws-20200930.xsd#laws_BusinessCombinationProFormaInformationRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationProFormaInformationRevenueAbstract" xlink:to="lab_laws_BusinessCombinationProFormaInformationRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LeaseAssetsRightofUseAsset_77953749-9e96-4caf-963e-730ea300be3f_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_a8a3f466-b64c-45cf-85c0-ec6c9e9113e7_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-20200930.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_Assets_c3b88011-b50f-46e8-b6da-bbf74fcc55d1_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/2019/elts/us-gaap-2019-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_dei_EntityShellCompany_4d28c5b7-24d9-4441-ab2f-03efb5d4dd28_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/2019/dei-2019-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_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/2019/dei-2019-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_dei_DocumentType_05afe7e7-6f21-42c3-b3b1-e32da34bbcec_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/2019/dei-2019-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_DebtWeightedAverageInterestRate_970d4dc5-c021-4ce8-8b0f-3d5eef07878e_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/2019/elts/us-gaap-2019-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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2e023f0f-172f-4685-959a-2c7d2b8360ed_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/2019/elts/us-gaap-2019-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_SegmentReportingAbstract_79cd0c17-44c4-4059-abd0-91e26e12007a_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/2019/elts/us-gaap-2019-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_laws_FinanceLeaseLiabilityPresentValue_3ee4e843-35ea-49e3-9241-bd9c331e6449_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-20200930.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_FiniteLivedIntangibleAssetsNet_345a4663-9eec-493a-a6b1-03ac27433867_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/2019/elts/us-gaap-2019-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_srt_ScenarioUnspecifiedDomain_81755832-e9b3-42a5-a7c4-6ac015dc9d3d_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/2019/elts/srt-2019-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_TreasuryStockSharesAcquired_6face2bd-c465-4980-a1f2-d762dcd7ba52_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">Treasury shares repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_fd2362be-8caf-4f2f-b23d-bf9ad4e8d9a7_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" 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">Treasury Stock, Shares, Acquired</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/2019/elts/us-gaap-2019-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_laws_Financingcashflowfromfinancingleases_20836aa8-3d52-49d9-80db-5932435670e3_terseLabel_en-US" xlink:label="lab_laws_Financingcashflowfromfinancingleases" xlink: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 flow from financing leases</link:label>
    <link:label id="lab_laws_Financingcashflowfromfinancingleases_label_en-US" xlink:label="lab_laws_Financingcashflowfromfinancingleases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flow from financing leases</link:label>
    <link:label id="lab_laws_Financingcashflowfromfinancingleases_documentation_en-US" xlink:label="lab_laws_Financingcashflowfromfinancingleases" 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">Financing cash flow from financing leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Financingcashflowfromfinancingleases" xlink:href="laws-20200930.xsd#laws_Financingcashflowfromfinancingleases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_Financingcashflowfromfinancingleases" xlink:to="lab_laws_Financingcashflowfromfinancingleases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_09c47805-f517-4726-a880-343b69e02c3d_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/2019/elts/us-gaap-2019-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_DeferredCompensationLiabilityClassifiedNoncurrent_70bda425-fd25-44bd-a286-361dd336edc0_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/2019/elts/us-gaap-2019-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_DebtDisclosureAbstract_e6efdc1e-cdf5-4965-81b8-36308f7ffe2d_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/2019/elts/us-gaap-2019-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_FinanceLeaseLiabilityPaymentsDue_df948331-2c3b-4c52-a6e7-b43fe4022490_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/2019/elts/us-gaap-2019-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_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod_7383ed97-5ef8-489e-a85d-65bf2d1bd195_terseLabel_en-US" xlink:label="lab_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price of treasury shares repurchased during the period</link:label>
    <link:label id="lab_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod_label_en-US" xlink:label="lab_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price of treasury shares repurchased during the period</link:label>
    <link:label id="lab_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod_documentation_en-US" xlink:label="lab_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod" 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">Average price of treasury shares repurchased during the period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod" xlink:href="laws-20200930.xsd#laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod" xlink:to="lab_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_d3e6b419-e32d-4b74-9b08-8cb59d28d343_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/2019/elts/us-gaap-2019-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_laws_LawsonMember_e4ab8619-dc82-4102-a8c7-efead4cc63f6_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 [Member]</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-20200930.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_16228d13-e2d8-4a2a-878e-71a212a0b6d8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</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, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfInventoryCurrentTableTextBlock_227aea8c-419d-4501-9fda-1a475a96604f_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/2019/elts/us-gaap-2019-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_LiabilitiesCurrentAbstract_b2ec8eec-02ed-4ef8-ae75-4f3e3cfd9839_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_91d746a9-9540-41a8-8695-8253c71165eb_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_a21cb68a-517e-44ef-8e45-b2531e031dd7_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">Loan Agreement [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/2019/elts/us-gaap-2019-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_FinanceLeaseLiabilityCurrent_9e3127b8-1081-475c-89cb-8e697a7999fd_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_3d46e56c-d9e6-4d8a-81a6-d97ba15e261b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_3813890d-dfd1-4da1-a9b7-f6c208186b0f_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/2019/elts/srt-2019-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_SupplementalCashFlowInformationAbstract_33add114-e05e-49cb-8dbb-d896aa8fd831_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/2019/elts/us-gaap-2019-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_OperatingLeaseWeightedAverageDiscountRatePercent_567c2a3a-8b93-44f9-89be-e51ccfcd8dc1_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_736ea646-ed87-4083-bb86-e4da720018de_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/2019/elts/us-gaap-2019-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_laws_BoltMember_dd62daad-4d74-48b4-9baa-f1b7fc9ae68c_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 [Member]</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-20200930.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_SegmentReportingDisclosureTextBlock_7328cab5-3bb3-4b5e-8a8c-ad6f7c6fcdc0_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/2019/elts/us-gaap-2019-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_95f26eec-8258-4be8-a046-7181492267a8_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/2019/elts/us-gaap-2019-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_laws_FinanceLeaseImputedInterest_9d4bc573-95ca-41cc-be4a-349710ae5a69_terseLabel_en-US" xlink:label="lab_laws_FinanceLeaseImputedInterest" xlink: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_laws_FinanceLeaseImputedInterest_label_en-US" xlink:label="lab_laws_FinanceLeaseImputedInterest" xlink: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, Imputed Interest</link:label>
    <link:label id="lab_laws_FinanceLeaseImputedInterest_documentation_en-US" xlink:label="lab_laws_FinanceLeaseImputedInterest" 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, Imputed Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseImputedInterest" xlink:href="laws-20200930.xsd#laws_FinanceLeaseImputedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_FinanceLeaseImputedInterest" xlink:to="lab_laws_FinanceLeaseImputedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_ContingentLiabilityAbstract_99714abf-9bd6-46e3-b786-d3ffefeb5c37_terseLabel_en-US" xlink:label="lab_laws_ContingentLiabilityAbstract" xlink: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 Liability [Abstract]</link:label>
    <link:label id="lab_laws_ContingentLiabilityAbstract_label_en-US" xlink:label="lab_laws_ContingentLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Liability [Abstract]</link:label>
    <link:label id="lab_laws_ContingentLiabilityAbstract_documentation_en-US" xlink:label="lab_laws_ContingentLiabilityAbstract" 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">Contingent Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_ContingentLiabilityAbstract" xlink:href="laws-20200930.xsd#laws_ContingentLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_ContingentLiabilityAbstract" xlink:to="lab_laws_ContingentLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_853e7a02-66af-42f1-82d3-87531f1dc54e_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</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/2019/elts/us-gaap-2019-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_LineOfCreditFacilityRemainingBorrowingCapacity_63e920a0-9ba8-4e2c-b6aa-2c076a9f077c_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/2019/elts/us-gaap-2019-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_BusinessAcquisitionProFormaInformationTextBlock_a85da1cc-9b05-44e3-b56d-5c6633711684_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink: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 Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink: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 Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_38e0a505-15da-4f11-b815-ffe9493231fe_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_1692e24b-1be5-40b2-a8ca-dc1e3c01ba63_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/2019/dei-2019-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_StatementOfFinancialPositionAbstract_2d903caf-3bd1-4045-bc1b-6a2a68acb8b3_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_19b6cda5-e034-4627-9e04-63ab487d236b_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_b85cda1d-1c6d-44fe-8ece-2665d8a25def_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_a712bede-ce56-4ef1-b464-0588f3a6cc26_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/2019/elts/us-gaap-2019-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_us-gaap_SubleaseIncome_2ddbe776-9fe4-496c-bdf7-7e7aa019b62a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" 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">Sublease Income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_b5b5baf7-de60-46b6-b19a-c23e9f34d3de_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_220da735-00c8-4f22-b86b-deeb54cc392e_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 the 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_FasteningSystems_89fac457-a66f-4f09-b659-e90ddfe60ee7_terseLabel_en-US" xlink:label="lab_laws_FasteningSystems" xlink: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_FasteningSystems_label_en-US" xlink:label="lab_laws_FasteningSystems" xlink: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 Systems</link:label>
    <link:label id="lab_laws_FasteningSystems_documentation_en-US" xlink:label="lab_laws_FasteningSystems" 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 Systems</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FasteningSystems" xlink:href="laws-20200930.xsd#laws_FasteningSystems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_FasteningSystems" xlink:to="lab_laws_FasteningSystems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_4b75f4cf-28b2-4056-9523-1fc1392965d0_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfFiniteLivedIntangibleAssetsTable_894916e8-49ab-48c8-ad61-78d9b505de74_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/2019/elts/us-gaap-2019-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_FinanceLeaseWeightedAverageDiscountRatePercent_776462d0-dfeb-4560-9e1a-7bc9a458999e_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueDisclosureAbstract_531f0b4f-abbd-4efb-abe5-13cf0bc52723_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/2019/elts/us-gaap-2019-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_TreasuryStockCommonMember_cdbec318-e583-4b9b-b53e-61fe5615f87e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink: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, Common [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink: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, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" 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/2019/elts/us-gaap-2019-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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_07c8353b-2881-4ba4-a316-44cd7c731a1f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregated Revenue by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink: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 External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_2c7d2813-be3d-42f1-bda5-2643c88051cc_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</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/2019/elts/us-gaap-2019-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_us-gaap_CommonStockSharesAuthorized_3345ff4a-dc4d-4d12-8359-3c771c2e576d_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</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/2019/elts/us-gaap-2019-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_FiniteLivedIntangibleAssetsAccumulatedAmortization_5b3aa064-7890-4ee6-b30c-3edcec24e5dd_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/2019/elts/us-gaap-2019-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_SeveranceReserveAbstract_f62775b2-bed2-435f-bf87-dce5e6d0518d_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-20200930.xsd#laws_SeveranceReserveAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_SeveranceReserveAbstract" xlink:to="lab_laws_SeveranceReserveAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_dfe95ed0-ea1b-4882-9573-4f400e7ee660_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/2019/elts/us-gaap-2019-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_dei_EntityFileNumber_7727d099-0fba-43d6-8f4a-51996f4c4790_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/2019/dei-2019-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_dei_EntityCentralIndexKey_123b8d26-b42a-4268-b193-6bab767a28eb_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/2019/dei-2019-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_dei_EntityEmergingGrowthCompany_db7a58d1-ff77-4ea1-93c9-c736dcc7588f_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/2019/dei-2019-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_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation_4353d9aa-636e-42a0-a366-224fd3fbf43a_terseLabel_en-US" xlink:label="lab_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation" xlink: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 depreciation</link:label>
    <link:label id="lab_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation_label_en-US" xlink:label="lab_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation" xlink: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 Depreciation</link:label>
    <link:label id="lab_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation_documentation_en-US" xlink:label="lab_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation" 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, Right-of-Use Asset, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation" xlink:href="laws-20200930.xsd#laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation" xlink:to="lab_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_0594c233-35ec-4349-8aba-23f637495f32_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0405ae0b-14cd-4f0e-9b9d-62b1fe1b695c_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/2019/elts/us-gaap-2019-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_StatementBusinessSegmentsAxis_d44a2952-d941-4fc8-8dfb-8f9f4c0bac61_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/2019/elts/us-gaap-2019-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_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_0763926c-760d-4de2-bc6a-043c13fbfdde_terseLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019</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-20200930.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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_8d1b9088-c7c3-476a-9705-27fd7e1646a0_verboseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" 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">Change in accounting principle</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_8b50e987-26db-4119-a797-f96c2dac9825_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/2019/dei-2019-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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_468b62f1-711a-451a-96f7-58b99414a42e_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" 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">Shares issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_7dbea7b1-3e83-4b5d-9af3-091b2c2a8205_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/2019/elts/us-gaap-2019-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_TreasuryStockValue_50a3c38e-2cc1-4329-82fc-5dec17cc1dfa_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; 205,981 and 146,400 shares, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_77a8ad39-7b2b-4d2f-a1b8-079979be2fef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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">Treasury Stock</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/2019/elts/us-gaap-2019-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_GoodwillRollForward_7bfd73f8-67d1-457c-b1a8-b839bc0ff6c8_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/2019/elts/us-gaap-2019-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_srt_ProductsAndServicesDomain_065258df-e704-4d8c-9204-8060b24103b7_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/2019/elts/srt-2019-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_IncomeTaxDisclosureTextBlock_5ecaee90-e4b3-471a-9d38-99125a669142_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilitiesPaymentsDueYearFive_8e4f7dde-42ac-4e72-a411-076a4760f10d_terseLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilitiesPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_laws_NetLeaseLiabilitiesPaymentsDueYearFive_label_en-US" xlink:label="lab_laws_NetLeaseLiabilitiesPaymentsDueYearFive" xlink: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 Year Five</link:label>
    <link:label id="lab_laws_NetLeaseLiabilitiesPaymentsDueYearFive_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilitiesPaymentsDueYearFive" 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 Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilitiesPaymentsDueYearFive" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilitiesPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueYearFive" xlink:to="lab_laws_NetLeaseLiabilitiesPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fdedb913-c81e-4748-bc51-462da473b7d0_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_274b3ba0-f830-4bd0-aaa9-6e5da3708db4_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/2019/elts/us-gaap-2019-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_laws_Operatingcashflowsfromoperatingleases_2067217a-5466-4254-a144-a9c6c6016b20_terseLabel_en-US" xlink:label="lab_laws_Operatingcashflowsfromoperatingleases" xlink: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_laws_Operatingcashflowsfromoperatingleases_label_en-US" xlink:label="lab_laws_Operatingcashflowsfromoperatingleases" xlink: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 cash flows from operating leases</link:label>
    <link:label id="lab_laws_Operatingcashflowsfromoperatingleases_documentation_en-US" xlink:label="lab_laws_Operatingcashflowsfromoperatingleases" 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 cash flows from operating leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Operatingcashflowsfromoperatingleases" xlink:href="laws-20200930.xsd#laws_Operatingcashflowsfromoperatingleases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_Operatingcashflowsfromoperatingleases" xlink:to="lab_laws_Operatingcashflowsfromoperatingleases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_805c3823-4883-4c6e-8d78-66a6e110cdb9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" 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">2019</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink: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 Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_MinimumDebtServiceCoverageRatio_0df558bc-7acd-4a3a-a26d-9f61de7192bd_terseLabel_en-US" xlink:label="lab_laws_MinimumDebtServiceCoverageRatio" xlink: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 Debt Service Coverage Ratio</link:label>
    <link:label id="lab_laws_MinimumDebtServiceCoverageRatio_label_en-US" xlink:label="lab_laws_MinimumDebtServiceCoverageRatio" xlink: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 Debt Service Coverage Ratio</link:label>
    <link:label id="lab_laws_MinimumDebtServiceCoverageRatio_documentation_en-US" xlink:label="lab_laws_MinimumDebtServiceCoverageRatio" 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">Minimum debt service coverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumDebtServiceCoverageRatio" xlink:href="laws-20200930.xsd#laws_MinimumDebtServiceCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_MinimumDebtServiceCoverageRatio" xlink:to="lab_laws_MinimumDebtServiceCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_8177144e-ce78-46f5-8f77-8bf7c194e95a_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_8f288ca3-74a1-4211-88a1-6126afd12307_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 (Loss)</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/2019/elts/us-gaap-2019-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_Goodwill_4b613319-2dc9-4f79-b7bc-dfdf0b6cac43_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_3df0c4ab-6b8f-4b3e-9575-f61446326a1c_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">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_abb55025-7fd0-45b4-8001-c32f71e3a7ad_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">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/2019/elts/us-gaap-2019-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_us-gaap_PreferredStockSharesIssued_c471c271-314b-4a84-9ba9-172a89f0a055_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</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/2019/elts/us-gaap-2019-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_laws_EquitySharePayoutRange_4699c15b-f80d-4035-8e61-6203945f4ec2_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-20200930.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_ProductMember_9e2ad47c-cd79-4649-96d4-e296d5540dd9_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink: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 [Member]</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_f97dc0b8-04cf-4dde-a4a9-9775564fc004_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_CreditFacilityTextualAbstract_daa221c4-f934-45d5-88c9-ca11e6c95ac8_verboseLabel_en-US" xlink:label="lab_laws_CreditFacilityTextualAbstract" 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 (Textual) [Abstract]</link:label>
    <link:label id="lab_laws_CreditFacilityTextualAbstract_label_en-US" xlink:label="lab_laws_CreditFacilityTextualAbstract" xlink: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 (Textual) [Abstract]</link:label>
    <link:label id="lab_laws_CreditFacilityTextualAbstract_documentation_en-US" xlink:label="lab_laws_CreditFacilityTextualAbstract" 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">Credit facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CreditFacilityTextualAbstract" xlink:href="laws-20200930.xsd#laws_CreditFacilityTextualAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_CreditFacilityTextualAbstract" xlink:to="lab_laws_CreditFacilityTextualAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_8710e3a5-48dc-4e9d-8444-5c0bf2a25aa4_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1f9211a7-17f9-43c9-89ba-39cdaff06293_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/2019/elts/us-gaap-2019-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_LiabilitiesAndStockholdersEquityAbstract_4fd3cc84-7ff6-4c13-9cf2-5d9b6fc6ae6a_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/2019/elts/us-gaap-2019-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_GoodwillAndIntangibleAssetsDisclosureAbstract_aa52c61b-4ae1-468d-87b6-967b7cb6a859_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/2019/elts/us-gaap-2019-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_OtherAssetsNoncurrent_0b194650-e235-4629-96ad-07d8eba22aad_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/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8fe88b3e-3fa9-4e35-8f40-6d0762211ebf_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/2019/elts/us-gaap-2019-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_EarningsPerShareBasic_cf683b1b-a874-4077-bbed-26bc5d0d2a98_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</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/2019/elts/us-gaap-2019-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_InventoryDisclosureTextBlock_d6fc39e9-f622-4b18-b4c0-8b7d9d4ab278_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6e3002d7-cb86-4b9a-b979-9a0c81f68796_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_877f033a-5097-4166-9b38-2d599121d95a_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 and related payments</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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a369b2ad-4ab3-4b78-aec2-a6da5611fe1d_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/2019/elts/us-gaap-2019-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_ComprehensiveIncomeNetOfTax_813ae7e8-f430-48d7-92b7-a93e351f29b3_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/2019/elts/us-gaap-2019-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_srt_ExecutiveOfficerMember_96f46b1c-a1b7-4e52-9448-3d330b8c7252_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 [Member]</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/2019/elts/srt-2019-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_LongTermDebt_18b0dbd5-89b8-46ec-b09d-0f830a1b5ffe_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_3c5abf9e-8afa-4a79-9591-8a0d5aa9eaf4_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 since acquisition</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/2019/elts/us-gaap-2019-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_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_ee3bc979-3fef-403c-93a4-815e1c9b3217_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-20200930.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_StatementOfStockholdersEquityAbstract_46d39974-8722-4a5d-8b52-ac0a8dd7daee_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_492f9a60-bf4d-4d7e-88d0-e5596bc14f59_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/2019/dei-2019-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_laws_TreasurySharesRepurchaseAbstract_afb1dfb3-e2d1-4307-bc17-572eaa9079e5_terseLabel_en-US" xlink:label="lab_laws_TreasurySharesRepurchaseAbstract" xlink: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 Shares Repurchase [Abstract]</link:label>
    <link:label id="lab_laws_TreasurySharesRepurchaseAbstract_label_en-US" xlink:label="lab_laws_TreasurySharesRepurchaseAbstract" xlink: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 Shares Repurchase [Abstract]</link:label>
    <link:label id="lab_laws_TreasurySharesRepurchaseAbstract_documentation_en-US" xlink:label="lab_laws_TreasurySharesRepurchaseAbstract" 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">Treasury Shares Repurchase [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TreasurySharesRepurchaseAbstract" xlink:href="laws-20200930.xsd#laws_TreasurySharesRepurchaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_TreasurySharesRepurchaseAbstract" xlink:to="lab_laws_TreasurySharesRepurchaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1d923daf-727c-47a5-a80d-90fbc63e0fe5_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/2019/elts/us-gaap-2019-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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5829cf66-75a5-4b5e-860b-f278908ad1e6_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_ac9cfcde-35c8-4fcd-9ebf-e3743f0b1074_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/2019/elts/us-gaap-2019-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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_64ee5e08-76f8-4c88-bb0d-6102a4916b23_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/2019/elts/us-gaap-2019-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0cc86d78-e40f-48b6-834a-4ddb00d272b0_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_4f866e96-abfc-4b70-a3b6-ef4c13a7d599_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 (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</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/2019/elts/us-gaap-2019-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_us-gaap_CommonStockSharesOutstanding_e32f6019-3f3e-4033-b303-77676ff0a5c3_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_4fb8a15b-26b4-426c-8c7a-82ff959ddbb1_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</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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_FinanceLeaseCost_7e295fed-f87f-4f5b-9147-57c3558b39c9_totalLabel_en-US" xlink:label="lab_laws_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Financing Lease Expense</link:label>
    <link:label id="lab_laws_FinanceLeaseCost_label_en-US" xlink:label="lab_laws_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:label id="lab_laws_FinanceLeaseCost_documentation_en-US" xlink:label="lab_laws_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost" xlink:href="laws-20200930.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_InterestExpense_e06c94ad-13a7-4c2d-be1b-1ff5e0d22dbe_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_42bb21a0-3240-41ad-bb6e-3f7148eab6f1_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/2019/elts/us-gaap-2019-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_srt_DirectorMember_6f477564-82e2-459f-9a25-057e6791f2a8_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain members of the Company's Board of Directors [Member]</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_ce39f16b-46cf-4b3d-9a9d-b616666665ff_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" 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_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink: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 Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_44e28045-ba77-4ea4-b733-ad027f5f1853_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/2019/elts/us-gaap-2019-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_AccountingPoliciesAbstract_f7290653-f515-401e-91a7-6939def7cd78_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/2019/elts/us-gaap-2019-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_laws_LeaseLiabilityCurrent_ec4e14c5-afea-4b65-857d-dbbdeb7dd555_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_2fea2644-56c1-4e5c-9238-a2a9be7e332c_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-20200930.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_us-gaap_AdditionalPaidInCapitalMember_9a5a6e5d-21c1-442a-9add-d58ebd533b9e_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">Additional Paid-in Capital [Member]</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/2019/elts/us-gaap-2019-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_RevenueFromContractWithCustomerTextBlock_73bd8a64-d9a5-45e0-9c2d-ba7e0ae3eae8_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/2019/elts/us-gaap-2019-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_dei_LocalPhoneNumber_c5440502-2bed-41cb-8ee5-d1b0e90bee6c_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/2019/dei-2019-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_InventoryNetAbstract_8870f011-3503-439c-ae63-9b8300218588_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/2019/elts/us-gaap-2019-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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_ef6ff4df-1ec6-4532-937e-5a6537adfa8a_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/2019/elts/us-gaap-2019-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_srt_TitleOfIndividualWithRelationshipToEntityDomain_c34a520d-7dae-45e3-b235-0760ae29d4af_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/2019/elts/srt-2019-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_DeferredIncomeTaxLiabilitiesNet_bedf4031-6635-4869-99ad-acfa17af5adb_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/2019/elts/us-gaap-2019-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_country_US_59d9daaf-b982-4890-abd1-b181fdb55660_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/2017/country-2017-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_AccountsReceivableNetCurrent_a5322d62-4a97-4a46-8fb6-d13f605f350f_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 $680 and $593, 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/2019/elts/us-gaap-2019-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_PaymentsToAcquireBusinessesNetOfCashAcquired_d2b9ea56-a2e8-4328-b01f-6f26aa253de4_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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 to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_1ea5ae1b-ca2d-4da3-8096-1e5e0d115255_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_5533d8e7-fa10-4f0c-b162-14677d1833fe_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/2019/dei-2019-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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_9a65e0bc-bd0f-4fbe-9cc9-6635b719fda6_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/2019/elts/us-gaap-2019-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_BusinessAcquisitionAcquireeDomain_d43ab40d-fe1d-4ffb-978c-b23798ff7889_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_ee056d64-32ad-4431-a033-f84c7c9badb4_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">Inventory, 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/2019/elts/us-gaap-2019-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_BusinessCombinationsAbstract_58edbb38-91d7-49c1-b0fc-e299314ee7fe_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/2019/elts/us-gaap-2019-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_laws_SeveranceReserveTextBlock_60c226c4-0a03-464a-bcb6-47fddc9b58bb_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-20200930.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_FiniteLivedIntangibleAssetsByMajorClassAxis_923b56d0-c4be-407a-acd8-9a2046180de8_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/2019/elts/us-gaap-2019-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_PrepaidExpenseAndOtherAssetsCurrent_52852d02-f9b6-420d-98c9-d4e90dccee8f_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/2019/elts/us-gaap-2019-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_GrossProfit_e51c9102-1cda-46b5-a28a-87b6201edaf2_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/2019/elts/us-gaap-2019-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_srt_SegmentGeographicalDomain_b26651a1-3366-4fe6-baf6-1c9591aece86_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/2019/elts/srt-2019-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_PaymentsToAcquireBusinessesGross_7305a6af-3174-4fc3-8953-ffa91b2d3236_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_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/2019/elts/us-gaap-2019-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_laws_Safety_15318d82-51a1-4329-b777-2fc4e650342d_terseLabel_en-US" xlink:label="lab_laws_Safety" xlink: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_Safety_label_en-US" xlink:label="lab_laws_Safety" xlink: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</link:label>
    <link:label id="lab_laws_Safety_documentation_en-US" xlink:label="lab_laws_Safety" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Safety" xlink:href="laws-20200930.xsd#laws_Safety"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_Safety" xlink:to="lab_laws_Safety" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredLongTermDebt_fc58c8de-0c57-4d52-bf65-ed051bb720fb_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving line of credit</link:label>
    <link:label id="lab_us-gaap_SecuredLongTermDebt_label_en-US" xlink:label="lab_us-gaap_SecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Long-term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dei_EntityAddressStateOrProvince_cee5b5ba-71bf-4ee1-a380-d8368b5e22cc_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/2019/dei-2019-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_LettersOfCreditOutstandingAmount_a5d08fb9-3596-4e44-95a6-ddf8bb77a6da_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/2019/elts/us-gaap-2019-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_BusinessAcquisitionAxis_c6fb1803-a3dc-401a-b1c9-cb7dc93271a5_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_ae8357cb-f16f-4548-9966-00d13c63da52_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/2019/elts/us-gaap-2019-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_EntityCurrentReportingStatus_7c12f0bb-ebf6-4319-8d5e-f0bd71fcae80_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/2019/dei-2019-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_RestructuringCharges_fb4211c4-c12f-4a4b-8fb7-e4cace748940_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" 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">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/2019/elts/us-gaap-2019-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c0e8734a-9a68-461b-89cd-c43d6e2314cc_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/2019/elts/us-gaap-2019-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_ShareBasedCompensationAwardTrancheOneMember_cc422247-4f11-4d71-96f5-b967d99b6046_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cliff vest on March 2, 2023 [Member]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_8221208c-c064-466d-a4f2-70c221c962ce_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/2019/elts/us-gaap-2019-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_NetLeaseLiabilityPresentValue_9d290441-b5ea-4c36-9295-3dc253104d0c_terseLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPresentValue" xlink: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_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-20200930.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ecb4febd-cb3f-4726-8470-a410c12ae62d_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NetIncomeLoss_6a318458-daff-4942-a1dc-686c5708d374_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_964274b5-bd2d-42fe-9810-55adf825a9af_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_20ca1d12-39a7-44d7-bfdf-d5a374d3387d_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual</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/2019/elts/us-gaap-2019-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_ProceedsFromStockOptionsExercised_3c9e7079-75cb-4ae9-aa21-beb5f8276f62_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from stock option exercises</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_18ceaeb1-3adc-4203-be69-d0b1f343ba60_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cliff vest on March 9, 2023 [Member]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_92862f7e-2ce0-4515-ba4d-50eaf6c7aeba_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 [Member]</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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_314e60b3-5320-4c2e-94af-3b340eadaaa8_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/2019/elts/us-gaap-2019-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_QuarterlyFinancialCovenantsTableTextBlock_a821ab1a-61ca-4803-bbfe-fdae96317b26_terseLabel_en-US" xlink:label="lab_laws_QuarterlyFinancialCovenantsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Covenants</link:label>
    <link:label id="lab_laws_QuarterlyFinancialCovenantsTableTextBlock_label_en-US" xlink:label="lab_laws_QuarterlyFinancialCovenantsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Covenants [Table Text Block]</link:label>
    <link:label id="lab_laws_QuarterlyFinancialCovenantsTableTextBlock_documentation_en-US" xlink:label="lab_laws_QuarterlyFinancialCovenantsTableTextBlock" 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">[Table Text Block] for Quarterly Financial Covenants [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_QuarterlyFinancialCovenantsTableTextBlock" xlink:href="laws-20200930.xsd#laws_QuarterlyFinancialCovenantsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_QuarterlyFinancialCovenantsTableTextBlock" xlink:to="lab_laws_QuarterlyFinancialCovenantsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_95187b32-5c45-46ff-ac59-c0d73bc37d30_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/2019/elts/us-gaap-2019-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_IncomeTaxesPaid_75c475be-b881-4a8d-a0e8-18cba614f2da_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/2019/elts/us-gaap-2019-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_NetLeaseLiabilityPaymentsDueYearFour_25a8230a-1f26-4060-869c-ce4816ca8c6a_terseLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</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-20200930.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_laws_CanadaEmergencyWageSubsidy_02b77235-1dea-44eb-8993-6c4be72badba_terseLabel_en-US" xlink:label="lab_laws_CanadaEmergencyWageSubsidy" xlink: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 Emergency Wage Subsidy</link:label>
    <link:label id="lab_laws_CanadaEmergencyWageSubsidy_label_en-US" xlink:label="lab_laws_CanadaEmergencyWageSubsidy" xlink: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 Emergency Wage Subsidy</link:label>
    <link:label id="lab_laws_CanadaEmergencyWageSubsidy_documentation_en-US" xlink:label="lab_laws_CanadaEmergencyWageSubsidy" 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">Canada Emergency Wage Subsidy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CanadaEmergencyWageSubsidy" xlink:href="laws-20200930.xsd#laws_CanadaEmergencyWageSubsidy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_CanadaEmergencyWageSubsidy" xlink:to="lab_laws_CanadaEmergencyWageSubsidy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6c9c099e-951a-45df-b3c9-623ed2d788c6_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">2021</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, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LeasesAbstract_2f846e9d-e24d-44b3-844f-e784cd46e9f2_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/2019/elts/us-gaap-2019-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_BusinessAcquisitionLineItems_f4cf0fd0-969f-469d-a15f-d5634d595055_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/2019/elts/us-gaap-2019-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_GeneralAndAdministrativeExpense_04d0136c-fc34-41ba-a2d0-5d6e8b554f8d_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/2019/elts/us-gaap-2019-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_AccountsPayableCurrent_cd80c478-7468-4eac-8401-af0eb5b904a3_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/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_227155be-9864-4086-9e2a-0ec650596c78_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/2019/elts/us-gaap-2019-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_DisaggregationOfRevenueLineItems_864ab0af-d63d-494e-b17c-bb9d0eb590c8_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/2019/elts/us-gaap-2019-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_LegalMattersAndContingenciesTextBlock_5fdeffd2-101e-49f8-978a-a3fd32841723_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 Liability</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/2019/elts/us-gaap-2019-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_laws_NetLeaseLiabilityImputedInterest_058dc999-4b04-4fe4-9c2a-05978fbe9eb6_terseLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityImputedInterest" xlink: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_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-20200930.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_FinanceLeaseRightOfUseAsset_73acf67b-6bcf-4349-94ba-4e852f091080_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SpecialtyChemicals_7e1d37c4-95d8-44e5-8596-baf3e431189b_terseLabel_en-US" xlink:label="lab_laws_SpecialtyChemicals" xlink: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_SpecialtyChemicals_label_en-US" xlink:label="lab_laws_SpecialtyChemicals" xlink: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</link:label>
    <link:label id="lab_laws_SpecialtyChemicals_documentation_en-US" xlink:label="lab_laws_SpecialtyChemicals" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SpecialtyChemicals" xlink:href="laws-20200930.xsd#laws_SpecialtyChemicals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_SpecialtyChemicals" xlink:to="lab_laws_SpecialtyChemicals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_c8ae365f-6917-4820-8f24-7c52a2d8bfe9_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/2019/elts/us-gaap-2019-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_srt_ProductOrServiceAxis_ec3304ba-9e4c-4f3a-9805-2751118d7667_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/2019/elts/srt-2019-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_OperatingLeaseCost_b66ad5a4-628d-4a22-abbf-e36d33d3345c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Operating Lease Expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_606f9c00-60b7-44c7-ad74-9eb1bb65d536_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/2019/elts/us-gaap-2019-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_AccruedLiabilitiesCurrent_d40a4fb6-97a9-423e-bb38-7a15d87d8933_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/2019/elts/us-gaap-2019-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_dei_EntitySmallBusiness_3973f53f-0538-43fe-ad72-67562d47b14b_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/2019/dei-2019-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_srt_StatementScenarioAxis_42a4ce82-c4be-4ad1-a8a3-1291a90f8624_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/2019/elts/srt-2019-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_dei_EntityInteractiveDataCurrent_e411539c-2ae7-4c98-8617-8cfdf964bcc0_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/2019/dei-2019-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_us-gaap_CommonStockSharesIssued_419da908-a4fc-42a0-b70e-3883026fdaeb_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</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/2019/elts/us-gaap-2019-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_dei_EntityCommonStockSharesOutstanding_b12f40a4-73a8-4b7f-b3c1-2a88a1870b8c_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/2019/dei-2019-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_CommonStockParOrStatedValuePerShare_c818cb08-cf4a-4d8d-b771-e3e062d11da1_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</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/2019/elts/us-gaap-2019-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_dei_EntityFilerCategory_86a868a9-7de7-446b-b1d3-afa6486f159c_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/2019/dei-2019-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_PaymentsForRestructuring_e8af9023-402f-424f-a14d-f72148b2b48e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" 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">Cash paid</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_0bdbe3bf-004e-4323-8431-77955d861782_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-20200930.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_us-gaap_AllocatedShareBasedCompensationExpense_3c83601e-39b2-42a4-a82c-2999ff51149a_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">Share-based Payment Arrangement, Expense</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/2019/elts/us-gaap-2019-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_InventoryNet_cd3f5ce2-2cd4-4684-b945-7a39bbfbe428_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_0857c304-4bc9-4033-b9ec-07fbfbc04d06_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/2019/elts/us-gaap-2019-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4dc3dcab-3997-4f67-8e8e-aa6062983732_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/2019/elts/us-gaap-2019-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_dei_EntityIncorporationStateCountryCode_05a1ca85-fe4f-47e8-88c0-2df47ae40fce_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/2019/dei-2019-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_LiabilitiesAndStockholdersEquity_5b42cf09-46fa-4016-93a6-c9e903738eb9_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/2019/elts/us-gaap-2019-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_dei_EntityAddressCityOrTown_1bf90737-25cd-4117-a4c6-fd78a4e7b49f_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/2019/dei-2019-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_IncomeTaxDisclosureAbstract_b2395640-32af-46b5-964f-3ae611031a0d_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/2019/elts/us-gaap-2019-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_LesseeOperatingLeaseLiabilityPresentValue_3acb791a-aa1e-4bbd-867f-54d9b019831c_terseLabel_en-US" xlink:label="lab_laws_LesseeOperatingLeaseLiabilityPresentValue" xlink: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_LesseeOperatingLeaseLiabilityPresentValue_label_en-US" xlink:label="lab_laws_LesseeOperatingLeaseLiabilityPresentValue" xlink: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, Present Value</link:label>
    <link:label id="lab_laws_LesseeOperatingLeaseLiabilityPresentValue_documentation_en-US" xlink:label="lab_laws_LesseeOperatingLeaseLiabilityPresentValue" 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, Present Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseLiabilityPresentValue" xlink:href="laws-20200930.xsd#laws_LesseeOperatingLeaseLiabilityPresentValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LesseeOperatingLeaseLiabilityPresentValue" xlink:to="lab_laws_LesseeOperatingLeaseLiabilityPresentValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_5fc03474-da4b-4394-a454-c20ed7a0ae04_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Financing Lease Interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OperatingLeaseLiabilityNoncurrent_9f8b80c9-31a7-49cb-b372-5f41820f7fa8_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/2019/elts/us-gaap-2019-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_FinanceLeaseRightOfUseAssetAmortization_517151b9-a2eb-44a7-9b3e-8feb0dbbbbd6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Financing Lease Amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d15f6c26-f9c2-4610-a5b7-642681bcaf11_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/2019/elts/us-gaap-2019-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_OperatingExpensesAbstract_85fafeac-2c64-4567-823f-ad6b8b4c6a58_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/2019/elts/us-gaap-2019-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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9004416d-cfcc-4338-983b-c83e42fed483_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" 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_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink: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, Payments, Due after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_0e8a2741-6fa5-464b-95bb-61c836142d2e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" 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">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink: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 Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_2c9d0047-27f5-4d05-b7d3-3426c693f92f_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</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/2019/elts/us-gaap-2019-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_RevolvingCreditFacilityMember_02e81808-7767-4f55-a8dd-4aeefd47318b_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 [Member]</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/2019/elts/us-gaap-2019-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_RestrictedCashAndCashEquivalentsAtCarryingValue_a1d4105e-725f-4d6c-b837-76e482ad4e89_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_6bcb3b05-8537-4d8a-9b62-1050e0733545_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/2019/elts/us-gaap-2019-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_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_21144168-6026-4de3-bcf9-d6c40d66c9e8_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:to="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a8a8defb-7e75-4569-8ac2-ebb2cb9fc0b9_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/2019/elts/us-gaap-2019-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_OperatingLeasesFutureMinimumPaymentsDueThereafter_f9455753-c4c9-45d4-8468-8dca24333fed_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink: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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink: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 Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_11c02957-4e6e-4db3-bf5e-eb0bda3f9b35_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' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DocumentFiscalYearFocus_31180a89-97f4-43ab-bb67-e7facdb8209d_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/2019/dei-2019-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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2f28213e-d8d0-4304-9a31-ac57abdcdf94_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_562c998c-650c-4960-88b6-c56180d3e687_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) [Member]</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/2019/elts/us-gaap-2019-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_EffectiveIncomeTaxRateContinuingOperations_b796d6b5-e94e-421e-afff-224050974137_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/2019/elts/us-gaap-2019-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_DisaggregationOfRevenueTable_b4b60eaf-166c-4865-8263-d801bd1d7bc0_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/2019/elts/us-gaap-2019-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_laws_NetLeaseLiabilityPaymentsDue_d978af61-32ed-4156-8688-6db6861f8938_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-20200930.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_Liabilities_c31e89ef-2396-4514-a183-d0f2f887b5e0_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/2019/elts/us-gaap-2019-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_GoodwillDisclosureTextBlock_340338b0-9749-4666-a0ea-5135ca5fc85a_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/2019/elts/us-gaap-2019-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_us-gaap_BusinessCombinationDisclosureTextBlock_e225e147-d6d2-46d9-b076-e77a71993a76_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/2019/elts/us-gaap-2019-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_AwardTypeAxis_47c0eb66-7463-4d36-b037-18dee6daef28_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/2019/elts/us-gaap-2019-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_CommonStockValue_4193fa1f-8ecc-4f03-9e18-6801212089c7_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:</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_b5763e90-8104-4e64-a0fb-84464653b38c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Outstanding, $1 Par Value</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/2019/elts/us-gaap-2019-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_LineOfCreditFacilityLineItems_6c26665c-d814-4b06-89e4-22ebc54bdfcb_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">Loan Agreement [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/2019/elts/us-gaap-2019-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_laws_SecurityBonusPlan_d192d405-ccb0-4b5f-a00d-214742bf6be1_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-20200930.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_laws_NetLeaseLiabilityPaymentsDueYearTwo_df743610-e9d0-4623-aa30-e47d62d3d7c2_terseLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</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-20200930.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_OtherNonoperatingIncomeExpense_e331a9bb-2b21-4f1a-be3a-72c0b23c3dec_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_09407c1c-88be-49bc-b603-4ed7119d0dbb_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 Nonoperating Income (Expense)</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/2019/elts/us-gaap-2019-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_us-gaap_VestingDomain_14248715-62ae-4422-b158-5b12d332772c_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_2a9a7c2d-7103-4166-b5b6-c44b00d4658a_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/2019/elts/us-gaap-2019-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_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_5a871586-ce45-47d1-b9d7-85fb97b3dadc_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">Deferred Compensation Share-based Arrangements, Liability, Current and Noncurrent</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/2019/elts/us-gaap-2019-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6a4a6d22-2d2c-4367-b737-73c93f23f341_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 loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8390e88e-703e-46f3-9812-d690b995fada_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</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/2019/elts/us-gaap-2019-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_IncreaseDecreaseInInventories_f99eda9b-d357-4865-bacb-457b31b79f61_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/2019/elts/us-gaap-2019-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_laws_JPMorganCreditAgreementLimit_77f87cd4-ed8e-4a58-bb98-9fad33011151_terseLabel_en-US" xlink:label="lab_laws_JPMorganCreditAgreementLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JP Morgan Credit Agreement Limit</link:label>
    <link:label id="lab_laws_JPMorganCreditAgreementLimit_label_en-US" xlink:label="lab_laws_JPMorganCreditAgreementLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JP Morgan Credit Agreement Limit</link:label>
    <link:label id="lab_laws_JPMorganCreditAgreementLimit_documentation_en-US" xlink:label="lab_laws_JPMorganCreditAgreementLimit" 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">JP Morgan Credit Agreement Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_JPMorganCreditAgreementLimit" xlink:href="laws-20200930.xsd#laws_JPMorganCreditAgreementLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_JPMorganCreditAgreementLimit" xlink:to="lab_laws_JPMorganCreditAgreementLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_f0e87d96-c47f-427a-8021-681d1e1c4a77_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" 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">Loan Agreement Covenants [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_333ee199-3527-4976-9d57-98c1b98ed020_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/2019/elts/us-gaap-2019-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_CashAndCashEquivalentsAtCarryingValue_86b0b733-f316-4c63-9a04-6bb983cb3191_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_3b6b9a52-9bb8-458e-9b58-cd6c5f2c1a7d_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/2019/elts/us-gaap-2019-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_srt_StatementGeographicalAxis_d3f92739-5063-4e99-a227-7348c9bc9466_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/2019/elts/srt-2019-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d574fc6d-6d93-4d49-bf89-f6c16af89690_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</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/2019/elts/us-gaap-2019-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_laws_JPMorganAgreementPotentialFutureCreditLimit_b8370e7c-cfc5-4c11-a886-9d1d8ae77496_terseLabel_en-US" xlink:label="lab_laws_JPMorganAgreementPotentialFutureCreditLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JP Morgan Agreement Potential Future Credit Limit</link:label>
    <link:label id="lab_laws_JPMorganAgreementPotentialFutureCreditLimit_label_en-US" xlink:label="lab_laws_JPMorganAgreementPotentialFutureCreditLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JP Morgan Agreement Potential Future Credit Limit</link:label>
    <link:label id="lab_laws_JPMorganAgreementPotentialFutureCreditLimit_documentation_en-US" xlink:label="lab_laws_JPMorganAgreementPotentialFutureCreditLimit" 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">JP Morgan Agreement Potential Future Credit Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_JPMorganAgreementPotentialFutureCreditLimit" xlink:href="laws-20200930.xsd#laws_JPMorganAgreementPotentialFutureCreditLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_JPMorganAgreementPotentialFutureCreditLimit" xlink:to="lab_laws_JPMorganAgreementPotentialFutureCreditLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_251a5973-878e-4105-9267-b33e3226795b_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 [Member]</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/2019/elts/us-gaap-2019-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_laws_NetLeaseLiabilityPaymentsDueYearThree_8dedd999-4874-491a-98af-9dfbd54f44f5_terseLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</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-20200930.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_ScheduleOfGoodwillTextBlock_8287a022-150c-4589-9aa1-cc45fb9e9f92_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0e725900-46bb-416a-98f5-03326442f2b7_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</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/2019/elts/us-gaap-2019-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_OperatingLeaseRightOfUseAsset_2548d4e8-cb9c-42e6-833a-6ee46a141109_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 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/2019/elts/us-gaap-2019-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_laws_IntangibleAssetsAbstract_9c3c03cb-54d2-4257-a49e-f8d31ec5ba91_terseLabel_en-US" xlink:label="lab_laws_IntangibleAssetsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_laws_IntangibleAssetsAbstract_label_en-US" xlink:label="lab_laws_IntangibleAssetsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_laws_IntangibleAssetsAbstract_documentation_en-US" xlink:label="lab_laws_IntangibleAssetsAbstract" 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">Intangible Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_IntangibleAssetsAbstract" xlink:href="laws-20200930.xsd#laws_IntangibleAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_IntangibleAssetsAbstract" xlink:to="lab_laws_IntangibleAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_b8e5f7ae-ab54-4e84-a6f3-47654cc691a8_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_bc607368-284f-495a-873b-30a42f4f60b4_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/2019/dei-2019-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_FinanceLeaseLiabilityPaymentsDueYearFive_d43a593c-a492-49b8-b638-22ca488fcc7a_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" 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">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink: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, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_a1d4ae2e-c102-4fb1-bcb9-def34047cac1_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/2019/elts/us-gaap-2019-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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_2e790497-0d81-41ee-b6d9-5f950a80a6eb_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/2019/elts/us-gaap-2019-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_AftermarketAutomotiveSupplies_83a50978-079b-4a4f-aa07-4db3d87f930e_terseLabel_en-US" xlink:label="lab_laws_AftermarketAutomotiveSupplies" xlink: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_AftermarketAutomotiveSupplies_label_en-US" xlink:label="lab_laws_AftermarketAutomotiveSupplies" xlink: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</link:label>
    <link:label id="lab_laws_AftermarketAutomotiveSupplies_documentation_en-US" xlink:label="lab_laws_AftermarketAutomotiveSupplies" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AftermarketAutomotiveSupplies" xlink:href="laws-20200930.xsd#laws_AftermarketAutomotiveSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_AftermarketAutomotiveSupplies" xlink:to="lab_laws_AftermarketAutomotiveSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_7de3b114-158f-42ff-9f94-7df146db9951_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/2019/dei-2019-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_EmployeeBenefitsAndShareBasedCompensation_5a23c8d2-03f3-4b0b-b82c-a522df65d123_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/2019/elts/us-gaap-2019-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_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_4df402e0-90d9-462a-a46b-a00efb44455d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink: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 Cash Flow, Supplemental Disclosures</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink: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 Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_59c07e10-50dc-4481-a616-7fc1e5b75f0c_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_1886bd28-cf71-4035-9515-4c61f9d19d88_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink: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 Stockholders' Equity</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/2019/elts/us-gaap-2019-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_AmortizationOfIntangibleAssets_be3e3ca9-abf8-411a-ad4c-74b5c2bc20ef_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/2019/elts/us-gaap-2019-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_laws_OperatingLeaseImputedInterest_7d07e21d-515a-43d8-814d-62051741e82d_terseLabel_en-US" xlink:label="lab_laws_OperatingLeaseImputedInterest" xlink: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_laws_OperatingLeaseImputedInterest_label_en-US" xlink:label="lab_laws_OperatingLeaseImputedInterest" xlink: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, Imputed Interest</link:label>
    <link:label id="lab_laws_OperatingLeaseImputedInterest_documentation_en-US" xlink:label="lab_laws_OperatingLeaseImputedInterest" 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, Imputed Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseImputedInterest" xlink:href="laws-20200930.xsd#laws_OperatingLeaseImputedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_OperatingLeaseImputedInterest" xlink:to="lab_laws_OperatingLeaseImputedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e037fdb-98f4-4bd2-a594-a7dedcd0f209_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/2019/elts/us-gaap-2019-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_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_dfcf2801-bbae-4ce0-8ad3-c78cf6a2d538_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" 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_RepaymentsOfLongTermCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Capital Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_2dd055a2-9e2d-4309-abec-360dec96d687_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-20200930.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_0c06d846-439a-411e-8c77-03ffc1392349_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/2019/elts/us-gaap-2019-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_srt_MaximumMember_9187f205-71ed-4ed8-b8a0-400ce44e222a_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 [Member]</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/2019/elts/srt-2019-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_IncreaseDecreaseInDeferredIncomeTaxes_d4701647-4c04-4665-a30c-1aeb5d365b2d_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_715126d2-5833-438a-8173-03ab862e014a_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_327ed514-39d6-43d7-893b-bbc8b380a4d7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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 to original acquisition allocation</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_4c0fba85-2b62-4660-954b-ed8cc0125e25_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink: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 Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink: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 Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_3907e7c6-2830-46c3-9fb9-a21e104807f9_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/2019/elts/us-gaap-2019-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_DepreciationDepletionAndAmortization_98030735-0971-4be3-b565-5ad734b392fe_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/2019/elts/us-gaap-2019-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_NetLeaseLiabilityPaymentsDueafterYearFive_faab5eb9-a309-45da-ba2d-4f7d4b9dfd7d_terseLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueafterYearFive" xlink: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_NetLeaseLiabilityPaymentsDueafterYearFive_label_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueafterYearFive" xlink: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 Five</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueafterYearFive_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueafterYearFive" 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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueafterYearFive" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDueafterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueafterYearFive" xlink:to="lab_laws_NetLeaseLiabilityPaymentsDueafterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_de35d732-de5e-457d-8676-abb94825c654_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/2019/elts/us-gaap-2019-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_InterestPaidNet_8ede201b-81ce-41a2-b4bf-534e00a17b67_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/2019/elts/us-gaap-2019-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_us-gaap_AntidilutiveSecuritiesNameDomain_64c26c5e-7be5-4aa1-b743-3efef47aa270_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_177b72ed-d6a9-40fe-adca-d4e86626424e_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 [Member]</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/2019/elts/srt-2019-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_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_ddd813b2-31ef-4b6f-8442-5c0bc0cd08cf_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-20200930.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_us-gaap_RetainedEarningsAccumulatedDeficit_71dcd05c-094f-40c7-9c8a-a135a64c585f_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_26ecd09c-911d-459f-8fce-88a3dabb3968_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink: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_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/2019/elts/us-gaap-2019-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_PreferredStockValue_db261db5-6c49-4ba2-9a2c-264249880fba_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">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/2019/elts/us-gaap-2019-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_AllowanceForDoubtfulAccountsReceivable_da6bdd14-921e-47c6-9769-13beca50b4b2_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/2019/elts/us-gaap-2019-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_PaymentsForRepurchaseOfCommonStock_b00e3c1e-557a-4a4a-bfdc-8074fc5a486b_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/2019/elts/us-gaap-2019-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_TreasuryStockValueAcquiredCostMethod_6c77f628-c5c5-46e9-b7f8-91534518b442_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">Treasury shares repurchased</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/2019/elts/us-gaap-2019-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_dei_SecurityExchangeName_4f060178-375d-4a51-8ccc-5cda51557ac3_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/2019/dei-2019-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_laws_ProductRevenueAbstract_640c8bd3-36ab-4597-835c-9d08c6f8a5a4_terseLabel_en-US" xlink:label="lab_laws_ProductRevenueAbstract" xlink: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 Revenue [Abstract]</link:label>
    <link:label id="lab_laws_ProductRevenueAbstract_label_en-US" xlink:label="lab_laws_ProductRevenueAbstract" xlink: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 Revenue [Abstract]</link:label>
    <link:label id="lab_laws_ProductRevenueAbstract_documentation_en-US" xlink:label="lab_laws_ProductRevenueAbstract" 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">Product Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_ProductRevenueAbstract" xlink:href="laws-20200930.xsd#laws_ProductRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_ProductRevenueAbstract" xlink:to="lab_laws_ProductRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_66745642-f7eb-4069-b6b6-34a268ea0d2e_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/2019/elts/us-gaap-2019-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_dei_EntityTaxIdentificationNumber_e5df2cfe-3c2d-45c5-963e-e6bd98b653fa_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/2019/dei-2019-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fb2e730d-dae2-41f3-b3de-f312a7df7f55_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Stock Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_f96ddbad-853d-4d02-858c-5f592fdd452c_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-20200930.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_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_af38900d-ee1a-4c4b-830a-9b9ffa67b430_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 payments on 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_b573514d-26e3-4714-a302-f6fe74452bc0_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/2019/elts/us-gaap-2019-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_IntangibleAssetsDisclosureTextBlock_f93234fa-3f4d-44c3-93d1-a2f03cd22a56_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/2019/elts/us-gaap-2019-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_laws_PartsmasterMember_657cdcb4-5f7d-439a-8260-4529e6f4696b_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 [Member]</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-20200930.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_EarningsPerShareDiluted_e086aeb8-bd3a-4b84-810d-b1ed74d3e9aa_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</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/2019/elts/us-gaap-2019-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_laws_FluidPower_89b61c85-4761-4332-91d7-c1b32ffa7d8d_terseLabel_en-US" xlink:label="lab_laws_FluidPower" xlink: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_FluidPower_label_en-US" xlink:label="lab_laws_FluidPower" xlink: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</link:label>
    <link:label id="lab_laws_FluidPower_documentation_en-US" xlink:label="lab_laws_FluidPower" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FluidPower" xlink:href="laws-20200930.xsd#laws_FluidPower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_FluidPower" xlink:to="lab_laws_FluidPower" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_8f876777-55cc-4d4f-a003-14a4474a8ebb_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/2019/elts/us-gaap-2019-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_AdditionalPaidInCapitalCommonStock_3225d9c7-0eeb-424a-85e7-730f079794db_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_887f0ff1-ffcd-4fa7-a491-10992cfe16aa_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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_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/2019/elts/us-gaap-2019-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_laws_AcquisitionLiability_13fbcec9-3ee2-4211-8e67-eabc6872be15_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-20200930.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_NetCashProvidedByUsedInOperatingActivities_9fb898ba-666f-43ee-add7-468141b03531_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 provided by 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_e3c04647-cfba-444c-a180-cae3ff67ce98_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/2019/elts/us-gaap-2019-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_dei_TradingSymbol_b6ab945d-4a5e-4dc1-870b-35a80f547933_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/2019/dei-2019-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_srt_MinimumMember_7063cddb-343a-45ad-a97d-9ab948b3dd39_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 [Member]</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/2019/elts/srt-2019-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_dei_DocumentTransitionReport_f44ccbf3-972e-42f6-bfd0-534db5025242_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/2019/dei-2019-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_us-gaap_EmployeeStockOptionMember_b7415b75-fe73-4ae1-b7eb-40054e0a7047_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_8e3cf423-7eb1-4015-9f85-546cf16577b6_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-20200930.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_StockRepurchaseProgramAuthorizedAmount1_3de6bf9c-1880-474c-b870-9e836ea589b2_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/2019/elts/us-gaap-2019-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_InventoryValuationReserves_4a30ea32-69b3-4b2f-9967-f17a7423bb46_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">Inventory Valuation Reserves</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/2019/elts/us-gaap-2019-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_us-gaap_TreasuryStockTextBlock_2f89c53b-c468-4cd4-a8dd-5ce8d005d0ad_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/2019/elts/us-gaap-2019-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_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_3dfd6758-7511-43e0-ba2b-a4a76811c4e8_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-20200930.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_BusinessCombinationProFormaInformationEarningsOrLossAbstract_7f9f65d1-2823-404c-a458-b2dcd3ad4d03_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract" xlink: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 income</link:label>
    <link:label id="lab_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract_label_en-US" xlink:label="lab_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract_documentation_en-US" xlink:label="lab_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract" 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, Pro Forma Information, Earnings or Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract" xlink:href="laws-20200930.xsd#laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract" xlink:to="lab_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_RelatedPartyTransactionTextBlock_0f7a8423-24b7-4dfa-9e54-d813198a71c2_terseLabel_en-US" xlink:label="lab_laws_RelatedPartyTransactionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionTextBlock_label_en-US" xlink:label="lab_laws_RelatedPartyTransactionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Text Block]</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionTextBlock_documentation_en-US" xlink:label="lab_laws_RelatedPartyTransactionTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionTextBlock" xlink:href="laws-20200930.xsd#laws_RelatedPartyTransactionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_RelatedPartyTransactionTextBlock" xlink:to="lab_laws_RelatedPartyTransactionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_fd61154f-4ba6-4dd7-92f5-a2092807c9a7_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/2019/elts/srt-2019-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_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c4907968-2d97-4426-8c46-6d08c6b49d63_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-20200930.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_FinanceLeaseLiabilityNoncurrent_5863c8eb-6de0-4f21-af60-714806805d37_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/2019/elts/us-gaap-2019-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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_c7f1ec80-f37b-4c4e-a2ef-b9eca34daa7a_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" 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">2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink: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 Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7d21731d-d614-44ac-8cac-d8fd5822363b_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 provided by 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/2019/elts/us-gaap-2019-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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f71c933b-f9a9-4e94-a3f5-80925d4343a0_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/2019/elts/us-gaap-2019-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_laws_MinimumNetLeverageRatio_368df1de-b4ee-4c95-8495-3e5184ffed3f_terseLabel_en-US" xlink:label="lab_laws_MinimumNetLeverageRatio" xlink: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 Net Leverage Ratio</link:label>
    <link:label id="lab_laws_MinimumNetLeverageRatio_label_en-US" xlink:label="lab_laws_MinimumNetLeverageRatio" xlink: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 Net Leverage Ratio</link:label>
    <link:label id="lab_laws_MinimumNetLeverageRatio_documentation_en-US" xlink:label="lab_laws_MinimumNetLeverageRatio" 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">Minimum Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumNetLeverageRatio" xlink:href="laws-20200930.xsd#laws_MinimumNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_MinimumNetLeverageRatio" xlink:to="lab_laws_MinimumNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_fba93929-3dfa-4a33-bb69-478e65ade27c_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 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/2019/elts/us-gaap-2019-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_BusinessAcquisitionsProFormaRevenue_ec907a20-0f5e-41db-8c41-29f03c9c5a7f_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</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/2019/elts/us-gaap-2019-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_us-gaap_IncomeStatementAbstract_dccbff46-700f-4921-a785-c00016287ce2_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/2019/elts/us-gaap-2019-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_InventoryDisclosureAbstract_4d025af2-525e-4ebc-a36e-21df8499642a_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/2019/elts/us-gaap-2019-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_IncomeTaxExpenseBenefit_77236636-e400-4114-8bc5-71831a963513_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_0811dba5-2223-4edd-bbf8-1e8bfed01777_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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 Tax Expense (Benefit)</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/2019/elts/us-gaap-2019-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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e9571f4e-3e0f-4cd4-a977-a95247b24ff0_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/2019/elts/us-gaap-2019-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_44fc5369-bbcb-4de9-99ef-bfa3734bf5f9_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_caa0592e-e9b9-42d4-a3c8-8f5eba5ecdb7_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_ffdb6e4e-216e-4489-a288-03f01dbfd62b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink: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 Disclosures</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink: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, Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>laws-20200930_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 2020 Workiva-->
<!--r:690a9029-614a-4ed1-8f1c-956438f07ef0,g:d5db5073-9d53-480c-9748-b07f4ffc3790-->
<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-20200930.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_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_62887cea-7490-45ae-9125-7270f5b65104" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityRegistrantName_62887cea-7490-45ae-9125-7270f5b65104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_8e0d00f7-c74d-47f0-acbc-ca9c3b893b18" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityCentralIndexKey_8e0d00f7-c74d-47f0-acbc-ca9c3b893b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_67026041-31fa-4a82-88b9-8590785431a7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_DocumentType_67026041-31fa-4a82-88b9-8590785431a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6f7c8068-ada2-4a25-be7d-a2f8673437a8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_DocumentPeriodEndDate_6f7c8068-ada2-4a25-be7d-a2f8673437a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_02b1b2a0-da14-4563-b642-51ff780d93c2" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_AmendmentFlag_02b1b2a0-da14-4563-b642-51ff780d93c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_868a1498-08cd-4824-ac91-f81b4cfc061d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_DocumentFiscalYearFocus_868a1498-08cd-4824-ac91-f81b4cfc061d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_4aef553c-0113-45e7-8bd9-0c92c5a51636" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_DocumentFiscalPeriodFocus_4aef553c-0113-45e7-8bd9-0c92c5a51636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_6cd83f4d-eafa-4e10-b8bf-821e2a73817f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_CurrentFiscalYearEndDate_6cd83f4d-eafa-4e10-b8bf-821e2a73817f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c4493874-1814-4860-a557-cb23e1601d35" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityFilerCategory_c4493874-1814-4860-a557-cb23e1601d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_228815d7-5b51-4bd2-8239-3be3127a4efe" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntitySmallBusiness_228815d7-5b51-4bd2-8239-3be3127a4efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b69548f1-4f57-417e-ae4f-3b25917f55fd" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityCurrentReportingStatus_b69548f1-4f57-417e-ae4f-3b25917f55fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_014aa143-64f0-4bf8-9249-dda9c3fdafe9" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityEmergingGrowthCompany_014aa143-64f0-4bf8-9249-dda9c3fdafe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_57af67ea-fc59-4eb0-8606-acf0411ebb0d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityShellCompany_57af67ea-fc59-4eb0-8606-acf0411ebb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4cdd7174-a518-49ce-bd7e-b6869ed22d72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4cdd7174-a518-49ce-bd7e-b6869ed22d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_065b1059-becf-4226-8d60-3270b3d23543" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityAddressAddressLine1_065b1059-becf-4226-8d60-3270b3d23543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c67ae716-ad7e-40c5-9d4f-1a8575b13057" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityAddressCityOrTown_c67ae716-ad7e-40c5-9d4f-1a8575b13057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_8c4c2b6f-f3f5-4d38-adff-850bfe9a04d3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_DocumentQuarterlyReport_8c4c2b6f-f3f5-4d38-adff-850bfe9a04d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_5cc7043f-9b6b-46fa-aad4-b381c584787e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_DocumentTransitionReport_5cc7043f-9b6b-46fa-aad4-b381c584787e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f80e8631-dbbf-46d6-8b83-63caf0a0feca" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityFileNumber_f80e8631-dbbf-46d6-8b83-63caf0a0feca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0db40111-856d-41b6-828b-d39a61ba85f4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityTaxIdentificationNumber_0db40111-856d-41b6-828b-d39a61ba85f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_fa77ff49-9b93-4652-8561-5c35f8f2b670" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityAddressStateOrProvince_fa77ff49-9b93-4652-8561-5c35f8f2b670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_705e6068-9012-4fe8-9745-49700478b04a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityIncorporationStateCountryCode_705e6068-9012-4fe8-9745-49700478b04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_33adde42-107e-4834-bd7f-82864a9c8296" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_CityAreaCode_33adde42-107e-4834-bd7f-82864a9c8296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2ccb2d45-b487-4366-8f7e-7c42a01d6e5a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_LocalPhoneNumber_2ccb2d45-b487-4366-8f7e-7c42a01d6e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_5642e60c-7784-46a5-bcf3-62eba9005222" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_Security12bTitle_5642e60c-7784-46a5-bcf3-62eba9005222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_bd8dde02-7a18-446b-bd0d-9e5302470f70" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_TradingSymbol_bd8dde02-7a18-446b-bd0d-9e5302470f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_084b372b-7a29-4e32-aaf1-38cc14bba15f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_SecurityExchangeName_084b372b-7a29-4e32-aaf1-38cc14bba15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_56c59b39-fe6b-48e1-b1ee-b986376d2127" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityInteractiveDataCurrent_56c59b39-fe6b-48e1-b1ee-b986376d2127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_92230d92-1a9b-4b8b-a3ab-d9bcbe315e19" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_92230d92-1a9b-4b8b-a3ab-d9bcbe315e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_28538aad-9cb6-40e7-a27f-1a2b2b11a6f6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1fe250d4-a717-41be-b4e9-0d095427d8bb" xlink:to="loc_dei_EntityAddressPostalZipCode_28538aad-9cb6-40e7-a27f-1a2b2b11a6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="laws-20200930.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e45f245c-d707-490c-80cc-2e65db19b3d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e45f245c-d707-490c-80cc-2e65db19b3d1" xlink:to="loc_us-gaap_AssetsAbstract_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_14d6274a-18aa-4af0-9ca1-064b98a165ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:to="loc_us-gaap_AssetsCurrentAbstract_14d6274a-18aa-4af0-9ca1-064b98a165ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d6b9fb4-ba1c-43f2-8008-05f65301bc04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14d6274a-18aa-4af0-9ca1-064b98a165ea" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d6b9fb4-ba1c-43f2-8008-05f65301bc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1b75b7f7-8bbd-4375-a2ab-51e7823ebd1f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14d6274a-18aa-4af0-9ca1-064b98a165ea" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1b75b7f7-8bbd-4375-a2ab-51e7823ebd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_17105bad-1c72-49de-9936-7a5a22843167" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14d6274a-18aa-4af0-9ca1-064b98a165ea" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_17105bad-1c72-49de-9936-7a5a22843167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f7266dd9-96f8-48af-87b6-aa49e6614e09" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14d6274a-18aa-4af0-9ca1-064b98a165ea" xlink:to="loc_us-gaap_InventoryNet_f7266dd9-96f8-48af-87b6-aa49e6614e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_63ac6cd0-8654-4e1e-bbc7-e8f40548bd6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14d6274a-18aa-4af0-9ca1-064b98a165ea" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_63ac6cd0-8654-4e1e-bbc7-e8f40548bd6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b03aa132-bde6-48cd-93ae-e92c386178b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_14d6274a-18aa-4af0-9ca1-064b98a165ea" xlink:to="loc_us-gaap_AssetsCurrent_b03aa132-bde6-48cd-93ae-e92c386178b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3174753e-47d0-4370-b615-006d47b01416" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3174753e-47d0-4370-b615-006d47b01416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_0f6e15c0-5944-4aee-a135-9755a39494a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_0f6e15c0-5944-4aee-a135-9755a39494a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e3c6e1c4-7bb7-4d67-8d0e-82e552e22a01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:to="loc_us-gaap_Goodwill_e3c6e1c4-7bb7-4d67-8d0e-82e552e22a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_914d6b6d-99e5-49cf-bae0-3d05e02ebaa1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_914d6b6d-99e5-49cf-bae0-3d05e02ebaa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_951e41df-a008-4605-a8be-a5c50b33af49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_951e41df-a008-4605-a8be-a5c50b33af49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_e9680115-91f6-40e6-90fa-fac3644c3074" xlink:href="laws-20200930.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:to="loc_laws_LeaseAssetsRightofUseAsset_e9680115-91f6-40e6-90fa-fac3644c3074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_527a20a6-76f4-4c76-a4a7-119211c14599" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_527a20a6-76f4-4c76-a4a7-119211c14599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_95f78822-c395-4909-ba92-28e05fc6083b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_daa268cb-2ae1-49df-b84c-efa99d990076" xlink:to="loc_us-gaap_Assets_95f78822-c395-4909-ba92-28e05fc6083b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e45f245c-d707-490c-80cc-2e65db19b3d1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_8a5250c6-1486-4928-95a0-2c27bdc570a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_8a5250c6-1486-4928-95a0-2c27bdc570a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability_b095b5b9-1fe8-4ac4-8f1c-98aaa46032cf" xlink:href="laws-20200930.xsd#laws_AcquisitionLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8a5250c6-1486-4928-95a0-2c27bdc570a0" xlink:to="loc_laws_AcquisitionLiability_b095b5b9-1fe8-4ac4-8f1c-98aaa46032cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_8d1f633a-9861-4c9e-8bb9-90c70f52a0a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a5250c6-1486-4928-95a0-2c27bdc570a0" xlink:to="loc_us-gaap_AccountsPayableCurrent_8d1f633a-9861-4c9e-8bb9-90c70f52a0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_5a2d232b-e2ac-4e34-9ad1-d8aeb9e5694c" xlink:href="laws-20200930.xsd#laws_LeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8a5250c6-1486-4928-95a0-2c27bdc570a0" xlink:to="loc_laws_LeaseLiabilityCurrent_5a2d232b-e2ac-4e34-9ad1-d8aeb9e5694c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_004726fc-f218-470d-98a4-525ffa0726e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a5250c6-1486-4928-95a0-2c27bdc570a0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_004726fc-f218-470d-98a4-525ffa0726e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7863c35b-0346-43df-a6b0-c7839b3b2f7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8a5250c6-1486-4928-95a0-2c27bdc570a0" xlink:to="loc_us-gaap_LiabilitiesCurrent_7863c35b-0346-43df-a6b0-c7839b3b2f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_831a4b3a-cbc5-43c3-a268-d58e22e6af5d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:to="loc_us-gaap_SecuredLongTermDebt_831a4b3a-cbc5-43c3-a268-d58e22e6af5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SecurityBonusPlan_e1b4c53c-ab24-4615-967e-8d74339b2873" xlink:href="laws-20200930.xsd#laws_SecurityBonusPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:to="loc_laws_SecurityBonusPlan_e1b4c53c-ab24-4615-967e-8d74339b2873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_30ac9049-90c4-4510-bd11-2c4e31cec299" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_30ac9049-90c4-4510-bd11-2c4e31cec299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_0c8e745c-b7bd-4491-8de6-83f5622467a1" xlink:href="laws-20200930.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:to="loc_laws_LeaseLiabilityNoncurrent_0c8e745c-b7bd-4491-8de6-83f5622467a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6825f0ef-651c-4f0a-b303-05b30743e9ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6825f0ef-651c-4f0a-b303-05b30743e9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5534f7e5-62b8-46a4-985f-77b024cc9c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5534f7e5-62b8-46a4-985f-77b024cc9c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c8e9d757-69c7-4f50-963d-693407f5e596" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:to="loc_us-gaap_Liabilities_c8e9d757-69c7-4f50-963d-693407f5e596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_5a0efd1e-ebd8-4bdd-a31c-240d703fb3ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:to="loc_us-gaap_StockholdersEquityAbstract_5a0efd1e-ebd8-4bdd-a31c-240d703fb3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_929ae8f9-ccc5-4290-9f89-2213bc5c895d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a0efd1e-ebd8-4bdd-a31c-240d703fb3ad" xlink:to="loc_us-gaap_PreferredStockValue_929ae8f9-ccc5-4290-9f89-2213bc5c895d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_98b7ce51-e981-4b82-873b-18f7bbf4b17d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a0efd1e-ebd8-4bdd-a31c-240d703fb3ad" xlink:to="loc_us-gaap_CommonStockValue_98b7ce51-e981-4b82-873b-18f7bbf4b17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_199113a3-ed6a-4564-8a2f-7aa7380b9762" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a0efd1e-ebd8-4bdd-a31c-240d703fb3ad" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_199113a3-ed6a-4564-8a2f-7aa7380b9762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5476c8f1-256b-4f54-8f1f-3c81c1256375" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5a0efd1e-ebd8-4bdd-a31c-240d703fb3ad" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5476c8f1-256b-4f54-8f1f-3c81c1256375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_59b4a57d-4aaa-44bd-b6d8-1ea3640c1b45" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5a0efd1e-ebd8-4bdd-a31c-240d703fb3ad" xlink:to="loc_us-gaap_TreasuryStockShares_59b4a57d-4aaa-44bd-b6d8-1ea3640c1b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_f74935a9-ab92-46f9-b68c-14bbd190fbb2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5a0efd1e-ebd8-4bdd-a31c-240d703fb3ad" xlink:to="loc_us-gaap_TreasuryStockValue_f74935a9-ab92-46f9-b68c-14bbd190fbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bfad1b01-91c4-429a-aa5b-abb9a02e9686" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5a0efd1e-ebd8-4bdd-a31c-240d703fb3ad" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bfad1b01-91c4-429a-aa5b-abb9a02e9686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c0c8cd48-dc75-4ddc-acb9-f423b7adf60d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5a0efd1e-ebd8-4bdd-a31c-240d703fb3ad" xlink:to="loc_us-gaap_StockholdersEquity_c0c8cd48-dc75-4ddc-acb9-f423b7adf60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1950f52d-edf8-466e-86a5-9402f3694f05" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a3e2c63b-fb7b-4617-996a-0194f81689d1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1950f52d-edf8-466e-86a5-9402f3694f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="laws-20200930.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_8e1d2b2b-62cc-421e-b604-5c1d7ec82780" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_8e1d2b2b-62cc-421e-b604-5c1d7ec82780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_14681f8c-c4f3-4838-9a20-901d5ce0fbc5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_14681f8c-c4f3-4838-9a20-901d5ce0fbc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9aaf6e7e-d64a-4f3e-a638-db5f805d5818" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9aaf6e7e-d64a-4f3e-a638-db5f805d5818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_487b4221-51a4-4b2a-ae49-6a226c20f857" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:to="loc_us-gaap_PreferredStockSharesIssued_487b4221-51a4-4b2a-ae49-6a226c20f857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_93b3b347-036b-4a01-811f-97208c131033" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_93b3b347-036b-4a01-811f-97208c131033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_966ad3a4-d1bb-4989-8f06-80e362668420" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_966ad3a4-d1bb-4989-8f06-80e362668420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_039fd0b7-5d0a-416b-9ee4-ba2bf5d1ec98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_039fd0b7-5d0a-416b-9ee4-ba2bf5d1ec98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9c50744d-7df8-4703-8d8f-747e1be72618" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:to="loc_us-gaap_CommonStockSharesIssued_9c50744d-7df8-4703-8d8f-747e1be72618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_950c3b45-b43b-4d34-bb35-c0e61dfa4ed6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_950c3b45-b43b-4d34-bb35-c0e61dfa4ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_7e0b5600-e970-4aed-b1ea-8249ee3ec8cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6af2ea04-8dfd-4866-bef8-03f249b26052" xlink:to="loc_us-gaap_TreasuryStockShares_7e0b5600-e970-4aed-b1ea-8249ee3ec8cc" 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-20200930.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_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2a456227-7a7a-419f-8daf-3877bb9041a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2a456227-7a7a-419f-8daf-3877bb9041a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3f330cc5-032c-4c0b-9385-349b993642aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_Revenues_3f330cc5-032c-4c0b-9385-349b993642aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_408687c0-07ea-4827-891b-dcfbda7dcd71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_408687c0-07ea-4827-891b-dcfbda7dcd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ddc66b67-d198-477a-becd-b851e9a33417" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_GrossProfit_ddc66b67-d198-477a-becd-b851e9a33417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_e3a5c120-0da2-46dd-9c25-672d94700d5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_OperatingExpensesAbstract_e3a5c120-0da2-46dd-9c25-672d94700d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_669c0902-0058-490b-85aa-362d1372fb9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e3a5c120-0da2-46dd-9c25-672d94700d5e" xlink:to="loc_us-gaap_SellingExpense_669c0902-0058-490b-85aa-362d1372fb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_efaa3d5f-c00b-4ad6-a072-2dc9dde5a3d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e3a5c120-0da2-46dd-9c25-672d94700d5e" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_efaa3d5f-c00b-4ad6-a072-2dc9dde5a3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_89718c1a-1f61-4e1a-b323-ff8cd3880d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e3a5c120-0da2-46dd-9c25-672d94700d5e" xlink:to="loc_us-gaap_OperatingExpenses_89718c1a-1f61-4e1a-b323-ff8cd3880d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1751a88a-0f24-4619-b27e-f161aa6f84ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_OperatingIncomeLoss_1751a88a-0f24-4619-b27e-f161aa6f84ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3b30691c-020a-4cb2-a625-c793e73ac59a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_InterestExpense_3b30691c-020a-4cb2-a625-c793e73ac59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9a1b303d-1126-4e23-8aa0-1e3ba9f56000" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9a1b303d-1126-4e23-8aa0-1e3ba9f56000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ef8cf9da-d48e-4088-bade-350e447e3f0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ef8cf9da-d48e-4088-bade-350e447e3f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7b5969ba-ed4d-40b4-9095-f150a02e6d58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7b5969ba-ed4d-40b4-9095-f150a02e6d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_57eab8e9-e557-4009-b3e8-470875585355" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_NetIncomeLoss_57eab8e9-e557-4009-b3e8-470875585355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a8554500-d822-468e-96ce-7a6697ba9e6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_EarningsPerShareBasic_a8554500-d822-468e-96ce-7a6697ba9e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4ecca042-1a85-4043-bdf5-a37fce32b36a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4ecca042-1a85-4043-bdf5-a37fce32b36a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_3e083221-d4fe-472b-a78e-2c5e876134f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_3e083221-d4fe-472b-a78e-2c5e876134f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_79a6cc86-341a-48c8-9772-081eeeb60461" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3e083221-d4fe-472b-a78e-2c5e876134f8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_79a6cc86-341a-48c8-9772-081eeeb60461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_dfe166ae-fa6c-4b36-b7cf-af499ec6bf21" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3e083221-d4fe-472b-a78e-2c5e876134f8" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_dfe166ae-fa6c-4b36-b7cf-af499ec6bf21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f524cdca-7eee-49b3-bbb2-b00c778e39f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3e083221-d4fe-472b-a78e-2c5e876134f8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f524cdca-7eee-49b3-bbb2-b00c778e39f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_bd300b1c-e0fc-4a71-b46a-780b13953915" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_af18206d-4c66-4b08-8a0f-0c87eb188c9d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_bd300b1c-e0fc-4a71-b46a-780b13953915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_351ac3fe-88fa-4664-a590-8e1d9ae08a00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bd300b1c-e0fc-4a71-b46a-780b13953915" xlink:to="loc_us-gaap_NetIncomeLoss_351ac3fe-88fa-4664-a590-8e1d9ae08a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e673779c-5eae-4dd7-8489-a9a52908f97b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bd300b1c-e0fc-4a71-b46a-780b13953915" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e673779c-5eae-4dd7-8489-a9a52908f97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_eeee60a0-eedb-4ad3-aaf5-5cab8dc23d1f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bd300b1c-e0fc-4a71-b46a-780b13953915" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_eeee60a0-eedb-4ad3-aaf5-5cab8dc23d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="laws-20200930.xsd#CondensedConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_e6de6815-6955-4035-9b23-5f63d33329c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_054834df-b69c-48ed-92fb-b1040d053744" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e6de6815-6955-4035-9b23-5f63d33329c5" xlink:to="loc_us-gaap_StatementTable_054834df-b69c-48ed-92fb-b1040d053744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c47b2058-d1dd-4ae4-a117-3e01d2759faf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_054834df-b69c-48ed-92fb-b1040d053744" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c47b2058-d1dd-4ae4-a117-3e01d2759faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c47b2058-d1dd-4ae4-a117-3e01d2759faf" xlink:to="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cc67f2ac-e6a7-49a6-a5f5-1b485c939fdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:to="loc_us-gaap_CommonStockMember_cc67f2ac-e6a7-49a6-a5f5-1b485c939fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f983d4a6-224f-4df2-86c0-0a48fb9b7d0f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f983d4a6-224f-4df2-86c0-0a48fb9b7d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_fc89af2d-94be-4782-8137-6e59cc63841d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:to="loc_us-gaap_RetainedEarningsMember_fc89af2d-94be-4782-8137-6e59cc63841d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_6fefb969-ba3b-49fe-ac0c-5d32006b0571" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:to="loc_us-gaap_TreasuryStockCommonMember_6fefb969-ba3b-49fe-ac0c-5d32006b0571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ee7211ea-283f-448c-acd2-b37b7fe719fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7a5628a7-f9a5-4732-b73a-87040523b92e" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ee7211ea-283f-448c-acd2-b37b7fe719fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_32d269c6-3f98-4100-a85c-aafdd1cfecff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_054834df-b69c-48ed-92fb-b1040d053744" xlink:to="loc_us-gaap_StatementLineItems_32d269c6-3f98-4100-a85c-aafdd1cfecff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32d269c6-3f98-4100-a85c-aafdd1cfecff" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_44d94a6b-4c9c-40d2-b03b-e61aa7e1d0ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_44d94a6b-4c9c-40d2-b03b-e61aa7e1d0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5bce1bab-b4a3-4c8d-81c1-8a2c359da3d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_CommonStockValue_5bce1bab-b4a3-4c8d-81c1-8a2c359da3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_746401ce-977d-4cdf-91ee-fe4e085c8374" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_746401ce-977d-4cdf-91ee-fe4e085c8374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a374d92c-a1f4-4ec2-8e69-f3241664f38b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a374d92c-a1f4-4ec2-8e69-f3241664f38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_c1ce6922-5e14-4e92-a534-4567bddcaacd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_TreasuryStockValue_c1ce6922-5e14-4e92-a534-4567bddcaacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_147131ec-2637-4d92-9f15-4d39c4337197" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_147131ec-2637-4d92-9f15-4d39c4337197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fcddd83b-5115-47fe-88ed-2e3175e2e0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_StockholdersEquity_fcddd83b-5115-47fe-88ed-2e3175e2e0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_de03efa2-a3d6-4d16-a265-ba4844631f0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_de03efa2-a3d6-4d16-a265-ba4844631f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9c2b5050-ac00-41e5-9b38-23fcc4f9030a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_NetIncomeLoss_9c2b5050-ac00-41e5-9b38-23fcc4f9030a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_f96f53a1-c791-4d7e-9e9d-ecbdc31d1c1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_f96f53a1-c791-4d7e-9e9d-ecbdc31d1c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_f34a6df4-1120-49c3-bb1e-52f00ab2ee39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_f34a6df4-1120-49c3-bb1e-52f00ab2ee39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_06463eae-8faa-4563-8a03-3ffe23e5520d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_06463eae-8faa-4563-8a03-3ffe23e5520d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_83400b37-6111-4c91-8b7f-60d1e139d558" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_83400b37-6111-4c91-8b7f-60d1e139d558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1f69907e-d703-4dae-9664-0b03b3ba9964" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1f69907e-d703-4dae-9664-0b03b3ba9964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b966367a-6d5c-42e5-8455-21f7c41c38d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6a89eb2f-f7f4-42ea-aa51-02e77d3c1951" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b966367a-6d5c-42e5-8455-21f7c41c38d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="laws-20200930.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cb7d8a65-38c2-4c1f-96d2-8ae41d98cadf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cb7d8a65-38c2-4c1f-96d2-8ae41d98cadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7362d08c-4f99-42c1-b3e1-ac0ce721c525" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cb7d8a65-38c2-4c1f-96d2-8ae41d98cadf" xlink:to="loc_us-gaap_NetIncomeLoss_7362d08c-4f99-42c1-b3e1-ac0ce721c525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_67ef1e21-a14e-41b7-9b37-5837d520495d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cb7d8a65-38c2-4c1f-96d2-8ae41d98cadf" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_67ef1e21-a14e-41b7-9b37-5837d520495d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_712568a1-0ffd-4943-aa2c-73c486c29e42" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_67ef1e21-a14e-41b7-9b37-5837d520495d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_712568a1-0ffd-4943-aa2c-73c486c29e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_fecef363-58fb-4755-b183-760359d18c57" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_67ef1e21-a14e-41b7-9b37-5837d520495d" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_fecef363-58fb-4755-b183-760359d18c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_7fc52031-c08e-4fa1-9d14-301bb15fe912" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_67ef1e21-a14e-41b7-9b37-5837d520495d" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_7fc52031-c08e-4fa1-9d14-301bb15fe912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f4ff67e1-5aee-4cab-abdd-744533b10ea1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_67ef1e21-a14e-41b7-9b37-5837d520495d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f4ff67e1-5aee-4cab-abdd-744533b10ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_06e35136-0cd9-44f4-8091-1c1c63c53890" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f4ff67e1-5aee-4cab-abdd-744533b10ea1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_06e35136-0cd9-44f4-8091-1c1c63c53890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1dc67e0d-bef1-4792-8d78-5ae09c66a93c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f4ff67e1-5aee-4cab-abdd-744533b10ea1" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1dc67e0d-bef1-4792-8d78-5ae09c66a93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_885d22f4-97d1-43db-a292-a691f1e60f95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f4ff67e1-5aee-4cab-abdd-744533b10ea1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_885d22f4-97d1-43db-a292-a691f1e60f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_27d28f9d-43f1-4ab6-aef6-f71bf576277a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f4ff67e1-5aee-4cab-abdd-744533b10ea1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_27d28f9d-43f1-4ab6-aef6-f71bf576277a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_8a884a8b-164c-446d-bc74-1865a51443a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_67ef1e21-a14e-41b7-9b37-5837d520495d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_8a884a8b-164c-446d-bc74-1865a51443a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e1f6d3a7-9daf-471d-823c-3d80daf46f85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cb7d8a65-38c2-4c1f-96d2-8ae41d98cadf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e1f6d3a7-9daf-471d-823c-3d80daf46f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c883dd80-acc1-41af-bba0-f205f24459e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c883dd80-acc1-41af-bba0-f205f24459e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_491933e1-b020-449c-bb7c-ff26d0ed8a07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c883dd80-acc1-41af-bba0-f205f24459e8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_491933e1-b020-449c-bb7c-ff26d0ed8a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_783571c6-8e55-42af-9149-f2a2ac97f2c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c883dd80-acc1-41af-bba0-f205f24459e8" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_783571c6-8e55-42af-9149-f2a2ac97f2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ab1d3083-bab0-4833-a40f-6a0c2950fe90" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c883dd80-acc1-41af-bba0-f205f24459e8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ab1d3083-bab0-4833-a40f-6a0c2950fe90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3eedd7b2-e30a-42c2-87b5-fd737c82ca01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3eedd7b2-e30a-42c2-87b5-fd737c82ca01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_ab17a2e9-f79c-431b-a458-db481dddabc6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3eedd7b2-e30a-42c2-87b5-fd737c82ca01" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_ab17a2e9-f79c-431b-a458-db481dddabc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8cca87a5-2444-4bec-8668-f4ef1d353bec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3eedd7b2-e30a-42c2-87b5-fd737c82ca01" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8cca87a5-2444-4bec-8668-f4ef1d353bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_856307e5-2be5-4f38-8c3d-b4cd0bd4a217" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3eedd7b2-e30a-42c2-87b5-fd737c82ca01" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_856307e5-2be5-4f38-8c3d-b4cd0bd4a217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_8b552874-8a92-443e-9732-ff49cec93526" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3eedd7b2-e30a-42c2-87b5-fd737c82ca01" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_8b552874-8a92-443e-9732-ff49cec93526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3fecef91-c16c-46e0-923d-22cf89a37bea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3eedd7b2-e30a-42c2-87b5-fd737c82ca01" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3fecef91-c16c-46e0-923d-22cf89a37bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c8df017-8370-44f1-96f9-2c10292841cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c8df017-8370-44f1-96f9-2c10292841cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_51202565-cb89-47f9-b7b0-b067da6ca333" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_51202565-cb89-47f9-b7b0-b067da6ca333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7f4893fe-4ec8-4a5d-b527-cbac69344f23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7f4893fe-4ec8-4a5d-b527-cbac69344f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50bdd465-cf94-4a66-b857-d5e81df90671" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50bdd465-cf94-4a66-b857-d5e81df90671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c53a9aff-657c-4c50-957e-113afb94afc2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c53a9aff-657c-4c50-957e-113afb94afc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a625f9e5-1e5a-45ad-b988-0baacb5c7a14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a625f9e5-1e5a-45ad-b988-0baacb5c7a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_54689eb2-0b37-4bc8-9226-4dd000bd0230" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_54689eb2-0b37-4bc8-9226-4dd000bd0230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_28cfe7ea-0b48-491a-aebd-72f859bdb748" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f0e331ff-0723-474c-8e96-a987f8f6d752" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_28cfe7ea-0b48-491a-aebd-72f859bdb748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_77754fc4-0634-4aa7-9e83-a372d077e918" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_28cfe7ea-0b48-491a-aebd-72f859bdb748" xlink:to="loc_us-gaap_IncomeTaxesPaid_77754fc4-0634-4aa7-9e83-a372d077e918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_a9a5fa21-a7f7-48e3-bdce-cdb3a66d0b09" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_28cfe7ea-0b48-491a-aebd-72f859bdb748" xlink:to="loc_us-gaap_InterestPaidNet_a9a5fa21-a7f7-48e3-bdce-cdb3a66d0b09" 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-20200930.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_a7974e60-fc6f-4feb-aca1-f2ad95f861ee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_24879f24-9185-4cdf-9fdb-6468ecbc1ea3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a7974e60-fc6f-4feb-aca1-f2ad95f861ee" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_24879f24-9185-4cdf-9fdb-6468ecbc1ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="laws-20200930.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_88992cdf-0eb4-45d7-b7df-0395023f0da0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_7bfeb1dd-165b-42ef-9d0f-2386bbca629b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_88992cdf-0eb4-45d7-b7df-0395023f0da0" xlink:to="loc_us-gaap_NumberOfReportableSegments_7bfeb1dd-165b-42ef-9d0f-2386bbca629b" 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-20200930.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_a54192ca-c542-4f69-b176-a7aad668a6f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_6bb55610-15d3-4d3e-a7b8-a98fe5dde64c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a54192ca-c542-4f69-b176-a7aad668a6f0" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_6bb55610-15d3-4d3e-a7b8-a98fe5dde64c" 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-20200930.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_e1be70f7-33e6-4003-9884-5c18265ae944" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_7f1ed369-f8ce-456d-8b72-ec7a8999ca40" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e1be70f7-33e6-4003-9884-5c18265ae944" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_7f1ed369-f8ce-456d-8b72-ec7a8999ca40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_f2879d7d-bfba-4d6a-827f-ff67c4885e15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_e1be70f7-33e6-4003-9884-5c18265ae944" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_f2879d7d-bfba-4d6a-827f-ff67c4885e15" 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-20200930.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_d99be8df-b784-42b7-bd4c-4c0b45a6e176" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d99be8df-b784-42b7-bd4c-4c0b45a6e176" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fc3a0b92-0c83-4b33-be8b-33921e0af8fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fc3a0b92-0c83-4b33-be8b-33921e0af8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3823937c-985f-4fb9-beee-381ef86dcaeb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc3a0b92-0c83-4b33-be8b-33921e0af8fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3823937c-985f-4fb9-beee-381ef86dcaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d4abf4c8-42ca-47c7-81f2-3a77c16e7024" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3823937c-985f-4fb9-beee-381ef86dcaeb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d4abf4c8-42ca-47c7-81f2-3a77c16e7024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_b89ab1c0-1e45-48d6-8ade-b8c45069fd9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3823937c-985f-4fb9-beee-381ef86dcaeb" xlink:to="loc_us-gaap_TradeNamesMember_b89ab1c0-1e45-48d6-8ade-b8c45069fd9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5173431f-7dfd-483a-8ba4-2e6699eff91c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5173431f-7dfd-483a-8ba4-2e6699eff91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d691070-38fd-4531-810c-9093ff745667" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5173431f-7dfd-483a-8ba4-2e6699eff91c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d691070-38fd-4531-810c-9093ff745667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_b223490c-7ac5-4e45-8ef7-9e1154684caa" xlink:href="laws-20200930.xsd#laws_PartsmasterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d691070-38fd-4531-810c-9093ff745667" xlink:to="loc_laws_PartsmasterMember_b223490c-7ac5-4e45-8ef7-9e1154684caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_a842477e-11b2-44be-9ead-f7ced7f11e92" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:to="loc_srt_StatementScenarioAxis_a842477e-11b2-44be-9ead-f7ced7f11e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_cc4d5d82-41b6-42d7-ab22-e9f38e80bcbe" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_a842477e-11b2-44be-9ead-f7ced7f11e92" xlink:to="loc_srt_ScenarioUnspecifiedDomain_cc4d5d82-41b6-42d7-ab22-e9f38e80bcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_e65817a0-7aef-4557-8f6b-97854988a82a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_cc4d5d82-41b6-42d7-ab22-e9f38e80bcbe" xlink:to="loc_srt_ScenarioForecastMember_e65817a0-7aef-4557-8f6b-97854988a82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5137ef7c-2624-4744-be0f-3c0e9a769f04" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_14697f63-5f79-42ca-9b53-a0b78d8a8879" xlink:href="laws-20200930.xsd#laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_14697f63-5f79-42ca-9b53-a0b78d8a8879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_8ce64533-1d65-4b4f-85f3-ea8bd4771c41" xlink:href="laws-20200930.xsd#laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_8ce64533-1d65-4b4f-85f3-ea8bd4771c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_39365498-69c6-420f-a881-3d4b1c7580be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_39365498-69c6-420f-a881-3d4b1c7580be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_e935ac44-c49e-46b1-a4bf-fe5e2369be5b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_e935ac44-c49e-46b1-a4bf-fe5e2369be5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability_aeea5ff4-6a8c-4172-9e83-94d21f439bb1" xlink:href="laws-20200930.xsd#laws_AcquisitionLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_laws_AcquisitionLiability_aeea5ff4-6a8c-4172-9e83-94d21f439bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_51ffc386-5596-4aeb-ae2a-80b8069211bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_51ffc386-5596-4aeb-ae2a-80b8069211bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_28ad5341-7acc-4302-b9c4-827e695126a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_28ad5341-7acc-4302-b9c4-827e695126a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4bcde4a5-d966-4513-9894-fd58ed87de06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4bcde4a5-d966-4513-9894-fd58ed87de06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a5063310-d11b-44ea-ab29-d562de677224" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_Goodwill_a5063310-d11b-44ea-ab29-d562de677224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_660b538f-abdb-448b-83b3-4415a1c73120" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_660b538f-abdb-448b-83b3-4415a1c73120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_80118615-88ed-4e10-b6e5-1c84f6252416" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_80118615-88ed-4e10-b6e5-1c84f6252416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumDebtServiceCoverageRatio_078b2ac0-8411-4b57-bb8f-5fbce0cfb1ed" xlink:href="laws-20200930.xsd#laws_MinimumDebtServiceCoverageRatio"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fde7352f-5a9c-4c44-a4f7-f8f6d14fa07e" xlink:to="loc_laws_MinimumDebtServiceCoverageRatio_078b2ac0-8411-4b57-bb8f-5fbce0cfb1ed" 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-20200930.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_a4c414ff-2092-43ea-8770-9a8da62c3339" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e083c85-967e-4be4-8804-0d560c68c83e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a4c414ff-2092-43ea-8770-9a8da62c3339" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e083c85-967e-4be4-8804-0d560c68c83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b73116f5-acb4-4894-a3fc-1acc798245bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4e083c85-967e-4be4-8804-0d560c68c83e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b73116f5-acb4-4894-a3fc-1acc798245bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c4fb2d23-7406-4b19-9ea9-dfb7da8c708d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b73116f5-acb4-4894-a3fc-1acc798245bc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c4fb2d23-7406-4b19-9ea9-dfb7da8c708d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_1ccc375e-e6f4-4724-b6a2-e7883e060bea" xlink:href="laws-20200930.xsd#laws_PartsmasterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c4fb2d23-7406-4b19-9ea9-dfb7da8c708d" xlink:to="loc_laws_PartsmasterMember_1ccc375e-e6f4-4724-b6a2-e7883e060bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6960328f-b2a9-4c87-94b7-28ebebdcdd77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4e083c85-967e-4be4-8804-0d560c68c83e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6960328f-b2a9-4c87-94b7-28ebebdcdd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3969644d-3373-4b1d-813a-5bd7a381721b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6960328f-b2a9-4c87-94b7-28ebebdcdd77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3969644d-3373-4b1d-813a-5bd7a381721b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_93c7f652-b56f-46ca-9bf8-7ed5fc43277d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3969644d-3373-4b1d-813a-5bd7a381721b" xlink:to="loc_us-gaap_CustomerRelationshipsMember_93c7f652-b56f-46ca-9bf8-7ed5fc43277d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_fd6a6d63-0f3e-450f-8884-841e7bcc9651" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3969644d-3373-4b1d-813a-5bd7a381721b" xlink:to="loc_us-gaap_TradeNamesMember_fd6a6d63-0f3e-450f-8884-841e7bcc9651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ff55c336-5f24-43c3-921d-a364ac897372" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4e083c85-967e-4be4-8804-0d560c68c83e" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_ff55c336-5f24-43c3-921d-a364ac897372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ff55c336-5f24-43c3-921d-a364ac897372" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_6786168b-997c-4684-9cc7-2d681b239f90" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_6786168b-997c-4684-9cc7-2d681b239f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_936bf36a-e207-4939-a4e8-61a4a92de9a0" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_936bf36a-e207-4939-a4e8-61a4a92de9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_f077ae25-3e0e-4577-89ad-70ccb28e362f" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_f077ae25-3e0e-4577-89ad-70ccb28e362f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_4c217956-864d-45d2-abb2-c8d6f09f9d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2e9394af-8294-4337-9c7a-59d0b1a40cb4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_4c217956-864d-45d2-abb2-c8d6f09f9d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ff55c336-5f24-43c3-921d-a364ac897372" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a272806f-0e36-436e-a80e-7feae673b063" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_us-gaap_Goodwill_a272806f-0e36-436e-a80e-7feae673b063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_55187280-bd67-4d51-99fa-1029d1aad429" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_55187280-bd67-4d51-99fa-1029d1aad429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_41276660-62f9-49fd-a524-dc46cea144aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_41276660-62f9-49fd-a524-dc46cea144aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e2f1508d-8e00-4a48-9925-af5244cc97ee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e2f1508d-8e00-4a48-9925-af5244cc97ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2abef2eb-499e-4860-9cd4-26af2f3d9f85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2abef2eb-499e-4860-9cd4-26af2f3d9f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_c2b35d13-6612-42b9-a04a-5db2df539dfb" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_c2b35d13-6612-42b9-a04a-5db2df539dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_9c98a577-db65-4344-b4e8-1410fcc3fda2" xlink:href="laws-20200930.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6132d494-3ff6-4dd7-9576-59c18feab51c" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_9c98a577-db65-4344-b4e8-1410fcc3fda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#AcquisitionProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_669f3c74-7379-4bdd-8dcb-9f9e4628cddf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e6f5d40-9946-4558-9060-75a138b16f31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_669f3c74-7379-4bdd-8dcb-9f9e4628cddf" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e6f5d40-9946-4558-9060-75a138b16f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_26603c6a-c62d-46c1-8e88-27b557ba2dce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4e6f5d40-9946-4558-9060-75a138b16f31" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_26603c6a-c62d-46c1-8e88-27b557ba2dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11a82119-93d1-464a-b10e-ff6afa26a12b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_26603c6a-c62d-46c1-8e88-27b557ba2dce" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11a82119-93d1-464a-b10e-ff6afa26a12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_f469b3cc-1202-4a7a-a9b6-a7a1a130c929" xlink:href="laws-20200930.xsd#laws_PartsmasterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11a82119-93d1-464a-b10e-ff6afa26a12b" xlink:to="loc_laws_PartsmasterMember_f469b3cc-1202-4a7a-a9b6-a7a1a130c929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_84e28de2-ccf3-4984-90f0-8c0f69af6902" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4e6f5d40-9946-4558-9060-75a138b16f31" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_84e28de2-ccf3-4984-90f0-8c0f69af6902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationProFormaInformationRevenueAbstract_c12dddad-6181-4ead-8dba-ef37ab7fe3c9" xlink:href="laws-20200930.xsd#laws_BusinessCombinationProFormaInformationRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_84e28de2-ccf3-4984-90f0-8c0f69af6902" xlink:to="loc_laws_BusinessCombinationProFormaInformationRevenueAbstract_c12dddad-6181-4ead-8dba-ef37ab7fe3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_cd83ecf7-224c-43bc-8d85-70346861103c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_BusinessCombinationProFormaInformationRevenueAbstract_c12dddad-6181-4ead-8dba-ef37ab7fe3c9" xlink:to="loc_us-gaap_Revenues_cd83ecf7-224c-43bc-8d85-70346861103c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b50da4e2-5863-4c60-8e78-42383c4e8279" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_BusinessCombinationProFormaInformationRevenueAbstract_c12dddad-6181-4ead-8dba-ef37ab7fe3c9" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b50da4e2-5863-4c60-8e78-42383c4e8279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract_21d6ad3b-d871-49b1-a6dd-64bbee6df5cd" xlink:href="laws-20200930.xsd#laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_84e28de2-ccf3-4984-90f0-8c0f69af6902" xlink:to="loc_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract_21d6ad3b-d871-49b1-a6dd-64bbee6df5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d1fb3131-bddb-4932-beb8-d5e81e39214b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract_21d6ad3b-d871-49b1-a6dd-64bbee6df5cd" xlink:to="loc_us-gaap_NetIncomeLoss_d1fb3131-bddb-4932-beb8-d5e81e39214b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_5ccb6e94-3d1e-4b83-acce-bb116624682a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract_21d6ad3b-d871-49b1-a6dd-64bbee6df5cd" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_5ccb6e94-3d1e-4b83-acce-bb116624682a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="simple" xlink:href="laws-20200930.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_7990f98c-a234-4516-9932-387606c15bce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_8211a3f1-c692-45f8-9ded-3502fa06704f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7990f98c-a234-4516-9932-387606c15bce" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_8211a3f1-c692-45f8-9ded-3502fa06704f" 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-20200930.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_c0c0350a-4292-4484-8511-6f204612f44b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_133318f8-8c1b-4e49-aea2-bafb2e9650ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract_c0c0350a-4292-4484-8511-6f204612f44b" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_133318f8-8c1b-4e49-aea2-bafb2e9650ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTableTextBlock_ee53c793-2033-427d-bf63-dd96b263da30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductInformationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract_c0c0350a-4292-4484-8511-6f204612f44b" xlink:to="loc_us-gaap_ScheduleOfProductInformationTableTextBlock_ee53c793-2033-427d-bf63-dd96b263da30" 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-20200930.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_bb4aa7a1-80d1-4d4f-8dc2-c75dbb5e1486" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f7161edd-971d-4631-95d6-68f46f4ef728" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bb4aa7a1-80d1-4d4f-8dc2-c75dbb5e1486" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f7161edd-971d-4631-95d6-68f46f4ef728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ffbec26e-de54-4389-b122-7a3f215c3029" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_f7161edd-971d-4631-95d6-68f46f4ef728" xlink:to="loc_srt_ProductOrServiceAxis_ffbec26e-de54-4389-b122-7a3f215c3029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d66357ff-3b29-459e-a1f3-341e555ecbb1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ffbec26e-de54-4389-b122-7a3f215c3029" xlink:to="loc_srt_ProductsAndServicesDomain_d66357ff-3b29-459e-a1f3-341e555ecbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_acd90dde-84a1-4164-b7f1-38a6fdae8e92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d66357ff-3b29-459e-a1f3-341e555ecbb1" xlink:to="loc_us-gaap_ServiceMember_acd90dde-84a1-4164-b7f1-38a6fdae8e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e233f834-2154-4f44-9b5a-3936dd3d88a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f7161edd-971d-4631-95d6-68f46f4ef728" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e233f834-2154-4f44-9b5a-3936dd3d88a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_24b1b77a-2429-4e63-9761-418481023052" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e233f834-2154-4f44-9b5a-3936dd3d88a1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_24b1b77a-2429-4e63-9761-418481023052" 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-20200930.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_e6989d9e-a729-4742-92a0-dbdd7199e0f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_52e58c4d-bf51-4fe6-a602-0b936c3fa728" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e6989d9e-a729-4742-92a0-dbdd7199e0f9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_52e58c4d-bf51-4fe6-a602-0b936c3fa728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_bb026795-af85-43ee-ae58-4254f8862726" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_52e58c4d-bf51-4fe6-a602-0b936c3fa728" xlink:to="loc_srt_StatementGeographicalAxis_bb026795-af85-43ee-ae58-4254f8862726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_81bcdb74-dd67-4263-930c-f481f7d3289b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_bb026795-af85-43ee-ae58-4254f8862726" xlink:to="loc_srt_SegmentGeographicalDomain_81bcdb74-dd67-4263-930c-f481f7d3289b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ff1f359d-7876-4ce2-a97e-48507cc21031" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_81bcdb74-dd67-4263-930c-f481f7d3289b" xlink:to="loc_country_US_ff1f359d-7876-4ce2-a97e-48507cc21031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_653482a6-5c57-46d8-8752-62c794d28e91" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_81bcdb74-dd67-4263-930c-f481f7d3289b" xlink:to="loc_country_CA_653482a6-5c57-46d8-8752-62c794d28e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_ec25edac-d115-4fb1-9065-136536d99570" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_52e58c4d-bf51-4fe6-a602-0b936c3fa728" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_ec25edac-d115-4fb1-9065-136536d99570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6320f69c-9271-4613-aa45-e2a869c89f58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ec25edac-d115-4fb1-9065-136536d99570" xlink:to="loc_us-gaap_Revenues_6320f69c-9271-4613-aa45-e2a869c89f58" 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-20200930.xsd#RevenueRecognitionProductTypeDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:href="laws-20200930.xsd#laws_ProductRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FasteningSystems_0836e331-1b18-49c5-b770-afb9c8376e9f" xlink:href="laws-20200930.xsd#laws_FasteningSystems"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:to="loc_laws_FasteningSystems_0836e331-1b18-49c5-b770-afb9c8376e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FluidPower_47c4e14f-6ee7-4b94-b304-cc2ddf41a9e2" xlink:href="laws-20200930.xsd#laws_FluidPower"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:to="loc_laws_FluidPower_47c4e14f-6ee7-4b94-b304-cc2ddf41a9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SpecialtyChemicals_7be91266-304b-4f09-aae5-ff6bdb7f6223" xlink:href="laws-20200930.xsd#laws_SpecialtyChemicals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:to="loc_laws_SpecialtyChemicals_7be91266-304b-4f09-aae5-ff6bdb7f6223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CuttingToolsandAbrasives_0f0e968e-1af4-4108-9643-9aae10c261fc" xlink:href="laws-20200930.xsd#laws_CuttingToolsandAbrasives"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:to="loc_laws_CuttingToolsandAbrasives_0f0e968e-1af4-4108-9643-9aae10c261fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Electrical_fed341d2-ce61-4d20-b1e1-7ecda37d7613" xlink:href="laws-20200930.xsd#laws_Electrical"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:to="loc_laws_Electrical_fed341d2-ce61-4d20-b1e1-7ecda37d7613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AftermarketAutomotiveSupplies_ad5f7f7a-7627-4da9-b261-506b65304ec1" xlink:href="laws-20200930.xsd#laws_AftermarketAutomotiveSupplies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:to="loc_laws_AftermarketAutomotiveSupplies_ad5f7f7a-7627-4da9-b261-506b65304ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Safety_5b7ff539-4aa2-491e-adce-0e619d80211d" xlink:href="laws-20200930.xsd#laws_Safety"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:to="loc_laws_Safety_5b7ff539-4aa2-491e-adce-0e619d80211d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_WeldingandMetalRepair_7ed0eeff-cf5c-4cf2-a0de-89a8ffe5a35c" xlink:href="laws-20200930.xsd#laws_WeldingandMetalRepair"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:to="loc_laws_WeldingandMetalRepair_7ed0eeff-cf5c-4cf2-a0de-89a8ffe5a35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OtherProducts_9b279df4-48ff-4e4b-8f58-4cc468c6803b" xlink:href="laws-20200930.xsd#laws_OtherProducts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:to="loc_laws_OtherProducts_9b279df4-48ff-4e4b-8f58-4cc468c6803b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TotalProducts_4a578027-afc6-4878-a1de-55cb0045dbe9" xlink:href="laws-20200930.xsd#laws_TotalProducts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ProductRevenueAbstract_1d014bb3-0e6e-4c49-834d-cca74c66b0b9" xlink:to="loc_laws_TotalProducts_4a578027-afc6-4878-a1de-55cb0045dbe9" 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-20200930.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_db04eeba-ab4b-43cb-b609-13c5a72cf419" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_942c72a7-ec96-47bb-ab51-40f538ed9893" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_db04eeba-ab4b-43cb-b609-13c5a72cf419" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_942c72a7-ec96-47bb-ab51-40f538ed9893" 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-20200930.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_266edb5d-e568-4b3d-9361-ff09aa89db9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f04022be-7419-4063-975e-041f4b008d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_RestrictedCashAbstract_266edb5d-e568-4b3d-9361-ff09aa89db9e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f04022be-7419-4063-975e-041f4b008d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Inventories" xlink:type="simple" xlink:href="laws-20200930.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_dce5ecd6-6a1d-4a5f-a7f1-1993f12c928a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_9d0a302e-7768-480d-9ad8-27629c8b7190" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dce5ecd6-6a1d-4a5f-a7f1-1993f12c928a" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_9d0a302e-7768-480d-9ad8-27629c8b7190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesTables" xlink:type="simple" xlink:href="laws-20200930.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_afaa263b-528b-44cf-9254-218ba3d06097" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_5c9551eb-440c-4110-88b3-87510adf0bec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_afaa263b-528b-44cf-9254-218ba3d06097" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_5c9551eb-440c-4110-88b3-87510adf0bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_88474fc8-1cb7-4fcd-8f0a-412c5543de0b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_ad91e6fd-fc5b-4e80-b3cb-19c7dc626936" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_88474fc8-1cb7-4fcd-8f0a-412c5543de0b" xlink:to="loc_us-gaap_InventoryNetAbstract_ad91e6fd-fc5b-4e80-b3cb-19c7dc626936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_9beed962-aef8-41e0-b482-ac2ae63adec2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ad91e6fd-fc5b-4e80-b3cb-19c7dc626936" xlink:to="loc_us-gaap_InventoryGross_9beed962-aef8-41e0-b482-ac2ae63adec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_ae675817-c677-4989-834d-8f2b7552a542" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ad91e6fd-fc5b-4e80-b3cb-19c7dc626936" xlink:to="loc_us-gaap_InventoryValuationReserves_ae675817-c677-4989-834d-8f2b7552a542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_56231900-8404-42c5-bbaa-ded5d87e53ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ad91e6fd-fc5b-4e80-b3cb-19c7dc626936" xlink:to="loc_us-gaap_InventoryNet_56231900-8404-42c5-bbaa-ded5d87e53ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="simple" xlink:href="laws-20200930.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_8733e785-ad4f-4414-9860-058ff11f7468" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_76be341a-5523-411f-8ce7-abdc1c755c57" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8733e785-ad4f-4414-9860-058ff11f7468" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_76be341a-5523-411f-8ce7-abdc1c755c57" 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-20200930.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_ebc1ac52-338d-49e9-a6d8-6410d320c68f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_4595aa64-38c8-4b41-955f-c032e0580015" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ebc1ac52-338d-49e9-a6d8-6410d320c68f" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_4595aa64-38c8-4b41-955f-c032e0580015" 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-20200930.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_09681e76-ae51-4c78-b3c4-7da94deb3656" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_1c6db167-6c5e-48a1-8f9a-6feb92f936cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_GoodwillAndIntangibleAssetsDisclosureAbstract_09681e76-ae51-4c78-b3c4-7da94deb3656" xlink:to="loc_us-gaap_GoodwillRollForward_1c6db167-6c5e-48a1-8f9a-6feb92f936cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_308f4523-71a8-410f-b8bd-f83d7ca21f69" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1c6db167-6c5e-48a1-8f9a-6feb92f936cf" xlink:to="loc_us-gaap_Goodwill_308f4523-71a8-410f-b8bd-f83d7ca21f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_15f98e0f-f16d-4db3-94e2-ac09cf68f25a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1c6db167-6c5e-48a1-8f9a-6feb92f936cf" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_15f98e0f-f16d-4db3-94e2-ac09cf68f25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_2f4a7739-269d-435a-81a9-9d3a6ccaa634" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1c6db167-6c5e-48a1-8f9a-6feb92f936cf" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_2f4a7739-269d-435a-81a9-9d3a6ccaa634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_40fb2c5e-669a-4b3c-9b92-75d67b228572" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1c6db167-6c5e-48a1-8f9a-6feb92f936cf" xlink:to="loc_us-gaap_Goodwill_40fb2c5e-669a-4b3c-9b92-75d67b228572" 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-20200930.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_IntangibleAssetsAbstract_cc7b3bf6-cc32-4fc8-bc82-97e8a6f82d9d" xlink:href="laws-20200930.xsd#laws_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_9468c843-87e3-4a15-89f7-ba0a16b2f0c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_IntangibleAssetsAbstract_cc7b3bf6-cc32-4fc8-bc82-97e8a6f82d9d" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_9468c843-87e3-4a15-89f7-ba0a16b2f0c0" 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-20200930.xsd#IntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_IntangibleAssetsAbstract_088e2890-c743-4105-8b14-c9793365358c" xlink:href="laws-20200930.xsd#laws_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4bb80548-fdbe-4664-bc35-d5e59be4a1cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_IntangibleAssetsAbstract_088e2890-c743-4105-8b14-c9793365358c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4bb80548-fdbe-4664-bc35-d5e59be4a1cf" 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-20200930.xsd#IntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_IntangibleAssetsAbstract_ef41af47-8d00-4bc0-8507-22f976652cf5" xlink:href="laws-20200930.xsd#laws_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8c34ccbf-776c-43fb-b67d-71867138b9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_IntangibleAssetsAbstract_ef41af47-8d00-4bc0-8507-22f976652cf5" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8c34ccbf-776c-43fb-b67d-71867138b9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1db5fb24-11dd-4784-9087-77d467058b07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8c34ccbf-776c-43fb-b67d-71867138b9bc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1db5fb24-11dd-4784-9087-77d467058b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bc83030-3604-4878-83a5-43aad1951f8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1db5fb24-11dd-4784-9087-77d467058b07" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bc83030-3604-4878-83a5-43aad1951f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_d75d984d-bfc8-4ae9-b28b-5ccd513c03b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2bc83030-3604-4878-83a5-43aad1951f8c" xlink:to="loc_us-gaap_TradeNamesMember_d75d984d-bfc8-4ae9-b28b-5ccd513c03b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1d551e3d-e10c-4956-a7d9-48faed4a7830" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2bc83030-3604-4878-83a5-43aad1951f8c" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1d551e3d-e10c-4956-a7d9-48faed4a7830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8c34ccbf-776c-43fb-b67d-71867138b9bc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_641377c2-66b5-4615-8c6a-24cb6ab1b327" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_641377c2-66b5-4615-8c6a-24cb6ab1b327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_84279661-c7bd-46d3-9114-fb99fadaa388" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_84279661-c7bd-46d3-9114-fb99fadaa388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ec5a2220-85e5-4529-b57a-a35b3dc20490" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ec5a2220-85e5-4529-b57a-a35b3dc20490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ac3b191c-bfc3-4280-8458-b5ed2fdadd13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_840b7021-b356-4f7a-99b5-53a368c2a443" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ac3b191c-bfc3-4280-8458-b5ed2fdadd13" 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-20200930.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_9f55910c-f077-4f8b-a317-92aa8ecf8639" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_d6fbb1ce-2a84-413a-aad0-0a361f62b0ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9f55910c-f077-4f8b-a317-92aa8ecf8639" xlink:to="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_d6fbb1ce-2a84-413a-aad0-0a361f62b0ef" 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-20200930.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_52923df0-1f3d-45ce-94ae-992e2941cb83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_ec220288-f236-4de6-b468-8243bed65ec8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_52923df0-1f3d-45ce-94ae-992e2941cb83" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_ec220288-f236-4de6-b468-8243bed65ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_58a26eff-c766-4a6f-9384-f90f41ac4bdd" xlink:href="laws-20200930.xsd#laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_52923df0-1f3d-45ce-94ae-992e2941cb83" xlink:to="loc_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_58a26eff-c766-4a6f-9384-f90f41ac4bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock_f404f62b-bec6-4eb7-9da5-9eb4d85587cf" xlink:href="laws-20200930.xsd#laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_52923df0-1f3d-45ce-94ae-992e2941cb83" xlink:to="loc_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock_f404f62b-bec6-4eb7-9da5-9eb4d85587cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_5ff16970-3e98-4b19-8b20-0c84b9330a37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_52923df0-1f3d-45ce-94ae-992e2941cb83" xlink:to="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_5ff16970-3e98-4b19-8b20-0c84b9330a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_a710e51c-3cf2-4783-908f-b0c4575ca7c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_52923df0-1f3d-45ce-94ae-992e2941cb83" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_a710e51c-3cf2-4783-908f-b0c4575ca7c3" 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-20200930.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_3dddc93c-dfed-453c-9e04-a15328414c13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_aebd4be0-24ec-4f0b-a9ce-11f04bb32354" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3dddc93c-dfed-453c-9e04-a15328414c13" xlink:to="loc_us-gaap_OperatingLeaseCost_aebd4be0-24ec-4f0b-a9ce-11f04bb32354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_6d20692c-2a21-4baa-91be-64bdd0ace0ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3dddc93c-dfed-453c-9e04-a15328414c13" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_6d20692c-2a21-4baa-91be-64bdd0ace0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_82fa0ba4-7d62-4bfa-8639-d93b6e4fdbd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3dddc93c-dfed-453c-9e04-a15328414c13" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_82fa0ba4-7d62-4bfa-8639-d93b6e4fdbd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost_2e820cb3-067b-498e-9df5-05ff6af3ea25" xlink:href="laws-20200930.xsd#laws_FinanceLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3dddc93c-dfed-453c-9e04-a15328414c13" xlink:to="loc_laws_FinanceLeaseCost_2e820cb3-067b-498e-9df5-05ff6af3ea25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_818af632-d176-48be-a845-92fac994e5ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3dddc93c-dfed-453c-9e04-a15328414c13" xlink:to="loc_us-gaap_SubleaseIncome_818af632-d176-48be-a845-92fac994e5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2de1c855-0508-4ba7-9213-4f2258ca67d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3dddc93c-dfed-453c-9e04-a15328414c13" xlink:to="loc_us-gaap_LeaseCost_2de1c855-0508-4ba7-9213-4f2258ca67d5" 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-20200930.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_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_02411c5f-78ba-47af-90f9-56c19166b2b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_02411c5f-78ba-47af-90f9-56c19166b2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_738447e4-b344-411b-9fc8-1b15b223d502" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_738447e4-b344-411b-9fc8-1b15b223d502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_e7409fbe-5504-4cb8-947b-3a41b3aec2b4" xlink:href="laws-20200930.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_laws_LeaseAssetsRightofUseAsset_e7409fbe-5504-4cb8-947b-3a41b3aec2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ec79be92-a3a9-4891-9540-8d3b2ac44ce1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ec79be92-a3a9-4891-9540-8d3b2ac44ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_e69c206b-171d-407a-b35f-1fcfd1e7a62f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_e69c206b-171d-407a-b35f-1fcfd1e7a62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_1f8c6384-9cc9-4be6-8ba5-34afce8aea85" xlink:href="laws-20200930.xsd#laws_LeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_laws_LeaseLiabilityCurrent_1f8c6384-9cc9-4be6-8ba5-34afce8aea85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_15b269c0-c7fb-452f-9490-a69625f8cdba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_15b269c0-c7fb-452f-9490-a69625f8cdba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_510523aa-67d7-49c5-90c0-a5950a1062d8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_510523aa-67d7-49c5-90c0-a5950a1062d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_3d59782e-2a59-4016-92ce-24ce3d345316" xlink:href="laws-20200930.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_laws_LeaseLiabilityNoncurrent_3d59782e-2a59-4016-92ce-24ce3d345316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_2781ec34-2170-4957-b390-77c8d53962d1" xlink:href="laws-20200930.xsd#laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_2781ec34-2170-4957-b390-77c8d53962d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation_5e122493-3a42-4d39-b631-54d53b7a27e0" xlink:href="laws-20200930.xsd#laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_22c69326-aa12-4dc8-89f3-e34b2bc63a72" xlink:to="loc_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation_5e122493-3a42-4d39-b631-54d53b7a27e0" 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-20200930.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_4d9502c8-eae3-4476-aeb6-3592506f4edd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4d9502c8-eae3-4476-aeb6-3592506f4edd" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4106e9e5-388b-44f8-ab0a-2cdc4f3a8889" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4106e9e5-388b-44f8-ab0a-2cdc4f3a8889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_8f669d06-c3e9-4438-bccb-093316ce0fe4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_8f669d06-c3e9-4438-bccb-093316ce0fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b4c1fc9f-0048-439f-9835-15dd1d3526b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b4c1fc9f-0048-439f-9835-15dd1d3526b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_cc62f66e-3837-4329-9c64-e8264769712d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_cc62f66e-3837-4329-9c64-e8264769712d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_68a12257-86ff-4b44-8548-9ca7a609647a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_68a12257-86ff-4b44-8548-9ca7a609647a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_87861ba2-7193-4445-8343-41cf8e7792b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_87861ba2-7193-4445-8343-41cf8e7792b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_eb284021-f310-4206-9144-ea4a46825378" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_eb284021-f310-4206-9144-ea4a46825378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseImputedInterest_956c570e-7cef-4906-b553-07f62af941d2" xlink:href="laws-20200930.xsd#laws_OperatingLeaseImputedInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:to="loc_laws_OperatingLeaseImputedInterest_956c570e-7cef-4906-b553-07f62af941d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseLiabilityPresentValue_9999740f-c0bf-4a4e-8df4-d009bff1b55a" xlink:href="laws-20200930.xsd#laws_LesseeOperatingLeaseLiabilityPresentValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7334df3f-21bd-4edc-8c36-7f14469ed410" xlink:to="loc_laws_LesseeOperatingLeaseLiabilityPresentValue_9999740f-c0bf-4a4e-8df4-d009bff1b55a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4d9502c8-eae3-4476-aeb6-3592506f4edd" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b36c58f2-43a7-40de-89b2-c0edf20e7add" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b36c58f2-43a7-40de-89b2-c0edf20e7add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_6c207fff-0965-4006-85c5-5f8bbfee8534" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_6c207fff-0965-4006-85c5-5f8bbfee8534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8aa60d20-f295-415e-b312-1973dc7cd72d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8aa60d20-f295-415e-b312-1973dc7cd72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_6dd75fe7-9137-4ff8-9e6b-4741f55d12ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_6dd75fe7-9137-4ff8-9e6b-4741f55d12ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_29e0e673-d403-405d-b3bf-abf54c402477" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_29e0e673-d403-405d-b3bf-abf54c402477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f1b39bd2-31f6-4abf-bfd9-456cbf65f073" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f1b39bd2-31f6-4abf-bfd9-456cbf65f073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c89bf0aa-4b32-47ca-90af-654738c40224" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c89bf0aa-4b32-47ca-90af-654738c40224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseImputedInterest_80b58070-2e9e-49c7-88a0-9f9dd7a61ddb" xlink:href="laws-20200930.xsd#laws_FinanceLeaseImputedInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:to="loc_laws_FinanceLeaseImputedInterest_80b58070-2e9e-49c7-88a0-9f9dd7a61ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityPresentValue_6ced28a4-7333-4714-b975-00f59297cf15" xlink:href="laws-20200930.xsd#laws_FinanceLeaseLiabilityPresentValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3348f409-3350-4609-8587-39d6e2d26e44" xlink:to="loc_laws_FinanceLeaseLiabilityPresentValue_6ced28a4-7333-4714-b975-00f59297cf15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4d9502c8-eae3-4476-aeb6-3592506f4edd" xlink:to="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_d19c87ae-1da1-4ef7-bcd6-bc3cc3d72db4" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:to="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_d19c87ae-1da1-4ef7-bcd6-bc3cc3d72db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_3cac3a1b-0895-44f6-9685-13e524f386c7" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_3cac3a1b-0895-44f6-9685-13e524f386c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_1beaeca2-3927-46d0-bfab-aa336f64c94d" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_1beaeca2-3927-46d0-bfab-aa336f64c94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_96af10cf-833b-49fa-95c6-9af643b3a8e2" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_96af10cf-833b-49fa-95c6-9af643b3a8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilitiesPaymentsDueYearFive_5dfbfd4b-fd55-489c-8f08-f69beeb82267" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilitiesPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:to="loc_laws_NetLeaseLiabilitiesPaymentsDueYearFive_5dfbfd4b-fd55-489c-8f08-f69beeb82267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueafterYearFive_32da9475-a872-4f3b-b345-de1cb9fbf05b" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDueafterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueafterYearFive_32da9475-a872-4f3b-b345-de1cb9fbf05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDue_e2e0a86c-e2a2-4821-b05b-05dc624a39a4" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDue_e2e0a86c-e2a2-4821-b05b-05dc624a39a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityImputedInterest_66e88000-5efb-44b9-b96a-0124db82dfc6" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityImputedInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:to="loc_laws_NetLeaseLiabilityImputedInterest_66e88000-5efb-44b9-b96a-0124db82dfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPresentValue_e60123b2-5e18-49b3-ae51-a64fab35b172" xlink:href="laws-20200930.xsd#laws_NetLeaseLiabilityPresentValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_c41a8a4a-54ef-44aa-b405-ef4c75064a01" xlink:to="loc_laws_NetLeaseLiabilityPresentValue_e60123b2-5e18-49b3-ae51-a64fab35b172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="laws-20200930.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/LeasesValueofLeaseLiabilitiesDetails_2" xlink:type="simple" xlink:href="laws-20200930.xsd#LeasesValueofLeaseLiabilitiesDetails_2"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="simple" xlink:href="laws-20200930.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_bdaa9731-3154-48a7-904d-8336bcab267e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1bf0716e-77f7-44c5-a73b-3d9b4f607af7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bdaa9731-3154-48a7-904d-8336bcab267e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1bf0716e-77f7-44c5-a73b-3d9b4f607af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_02705edd-9f61-41ac-a4b4-78e749794561" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bdaa9731-3154-48a7-904d-8336bcab267e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_02705edd-9f61-41ac-a4b4-78e749794561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_b906249d-b8b2-4515-ba55-2e87eeeeefff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bdaa9731-3154-48a7-904d-8336bcab267e" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_b906249d-b8b2-4515-ba55-2e87eeeeefff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_7c708b4f-6a37-4a5f-b26f-61596bbf4502" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_bdaa9731-3154-48a7-904d-8336bcab267e" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_7c708b4f-6a37-4a5f-b26f-61596bbf4502" 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-20200930.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_b220e58a-3627-40de-998c-c970bb0476f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Operatingcashflowsfromoperatingleases_7054bb45-cc2e-463b-8696-655a586cb01e" xlink:href="laws-20200930.xsd#laws_Operatingcashflowsfromoperatingleases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b220e58a-3627-40de-998c-c970bb0476f5" xlink:to="loc_laws_Operatingcashflowsfromoperatingleases_7054bb45-cc2e-463b-8696-655a586cb01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Operatingcashflowfromfinancingleases_a0ea1954-7c71-495a-9236-47b86e669996" xlink:href="laws-20200930.xsd#laws_Operatingcashflowfromfinancingleases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b220e58a-3627-40de-998c-c970bb0476f5" xlink:to="loc_laws_Operatingcashflowfromfinancingleases_a0ea1954-7c71-495a-9236-47b86e669996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Financingcashflowfromfinancingleases_4b26d21c-0140-497e-b74b-95873a4f90bb" xlink:href="laws-20200930.xsd#laws_Financingcashflowfromfinancingleases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b220e58a-3627-40de-998c-c970bb0476f5" xlink:to="loc_laws_Financingcashflowfromfinancingleases_4b26d21c-0140-497e-b74b-95873a4f90bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreement" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreement"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d292ea2f-314a-4b3d-aed4-bbf9c7e1ccb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_72b4cfd7-a1f0-40e3-9c64-f5935ecfb53e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d292ea2f-314a-4b3d-aed4-bbf9c7e1ccb8" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_72b4cfd7-a1f0-40e3-9c64-f5935ecfb53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementTables" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreementTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6c17d3b6-01c3-4d8f-a158-58fba1c82ad3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_QuarterlyFinancialCovenantsTableTextBlock_b7a224d7-d28b-4a43-a068-dd7106c46a6f" xlink:href="laws-20200930.xsd#laws_QuarterlyFinancialCovenantsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6c17d3b6-01c3-4d8f-a158-58fba1c82ad3" xlink:to="loc_laws_QuarterlyFinancialCovenantsTableTextBlock_b7a224d7-d28b-4a43-a068-dd7106c46a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreementCovenantDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c780a8ba-c523-475c-a7ab-957ba8eacdc6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1f8c505e-72ec-404f-ab89-6cae21e2a5d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c780a8ba-c523-475c-a7ab-957ba8eacdc6" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1f8c505e-72ec-404f-ab89-6cae21e2a5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5d421ac4-6e3e-49c1-abb7-e8b84387dfb9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1f8c505e-72ec-404f-ab89-6cae21e2a5d1" xlink:to="loc_srt_RangeAxis_5d421ac4-6e3e-49c1-abb7-e8b84387dfb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0e51bb3c-f6ab-480f-9c18-b9c177a8a078" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5d421ac4-6e3e-49c1-abb7-e8b84387dfb9" xlink:to="loc_srt_RangeMember_0e51bb3c-f6ab-480f-9c18-b9c177a8a078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_01ced528-98dd-47cc-abaa-cd58bb9aacec" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0e51bb3c-f6ab-480f-9c18-b9c177a8a078" xlink:to="loc_srt_MaximumMember_01ced528-98dd-47cc-abaa-cd58bb9aacec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_134dc02d-8810-4ac0-b7cc-3a066cef1c6c" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0e51bb3c-f6ab-480f-9c18-b9c177a8a078" xlink:to="loc_srt_MinimumMember_134dc02d-8810-4ac0-b7cc-3a066cef1c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_768eadb1-00f4-4fbd-8391-3b95bf3f492e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1f8c505e-72ec-404f-ab89-6cae21e2a5d1" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_768eadb1-00f4-4fbd-8391-3b95bf3f492e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumDebtServiceCoverageRatio_0e40fc24-d69b-474a-a678-92a01eb3a286" xlink:href="laws-20200930.xsd#laws_MinimumDebtServiceCoverageRatio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_768eadb1-00f4-4fbd-8391-3b95bf3f492e" xlink:to="loc_laws_MinimumDebtServiceCoverageRatio_0e40fc24-d69b-474a-a678-92a01eb3a286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumNetLeverageRatio_c27a80d5-ace0-4338-bed9-0049ebcf09b6" xlink:href="laws-20200930.xsd#laws_MinimumNetLeverageRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_768eadb1-00f4-4fbd-8391-3b95bf3f492e" xlink:to="loc_laws_MinimumNetLeverageRatio_c27a80d5-ace0-4338-bed9-0049ebcf09b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#CreditAgreementDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5d868475-d04c-4e9e-8bd7-2f8b04e91d9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3ad83728-ab32-4f45-ae6f-1ca287a11e8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5d868475-d04c-4e9e-8bd7-2f8b04e91d9a" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3ad83728-ab32-4f45-ae6f-1ca287a11e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_15d8e6f7-4229-443d-82d9-f71024a48ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3ad83728-ab32-4f45-ae6f-1ca287a11e8f" xlink:to="loc_us-gaap_CreditFacilityAxis_15d8e6f7-4229-443d-82d9-f71024a48ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d24a333a-469b-476c-be99-c6ad1b29e020" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_15d8e6f7-4229-443d-82d9-f71024a48ab7" xlink:to="loc_us-gaap_CreditFacilityDomain_d24a333a-469b-476c-be99-c6ad1b29e020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1be265bd-7a1d-47e6-9e8c-b6de21a82c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d24a333a-469b-476c-be99-c6ad1b29e020" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1be265bd-7a1d-47e6-9e8c-b6de21a82c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_77989211-b03a-4e74-aa21-b2f36dd74446" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3ad83728-ab32-4f45-ae6f-1ca287a11e8f" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_77989211-b03a-4e74-aa21-b2f36dd74446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:href="laws-20200930.xsd#laws_CreditFacilityTextualAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_77989211-b03a-4e74-aa21-b2f36dd74446" xlink:to="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_JPMorganCreditAgreementLimit_b7e91c35-28c0-414e-926c-b9fafc98f8a9" xlink:href="laws-20200930.xsd#laws_JPMorganCreditAgreementLimit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_laws_JPMorganCreditAgreementLimit_b7e91c35-28c0-414e-926c-b9fafc98f8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_JPMorganAgreementPotentialFutureCreditLimit_38c41bbe-7fe7-4c98-bd9c-ef44c931f901" xlink:href="laws-20200930.xsd#laws_JPMorganAgreementPotentialFutureCreditLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_laws_JPMorganAgreementPotentialFutureCreditLimit_38c41bbe-7fe7-4c98-bd9c-ef44c931f901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b2876520-33e0-4786-8118-ad46436fd342" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_us-gaap_LongTermDebt_b2876520-33e0-4786-8118-ad46436fd342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumNetLeverageRatio_54800522-da15-4bbf-8e20-400a3d998bf7" xlink:href="laws-20200930.xsd#laws_MinimumNetLeverageRatio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_laws_MinimumNetLeverageRatio_54800522-da15-4bbf-8e20-400a3d998bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MinimumDebtServiceCoverageRatio_7e1e0005-402d-4839-bda8-399cfe788b2c" xlink:href="laws-20200930.xsd#laws_MinimumDebtServiceCoverageRatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_laws_MinimumDebtServiceCoverageRatio_7e1e0005-402d-4839-bda8-399cfe788b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_821b3794-ca22-4697-ab88-7d6de4c2f809" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_821b3794-ca22-4697-ab88-7d6de4c2f809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_54cfd38c-32c0-4522-aba6-9b649de8c30b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_54cfd38c-32c0-4522-aba6-9b649de8c30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_8d6ea5b1-1432-4ddc-9e17-8e306c913aed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_CreditFacilityTextualAbstract_13036114-be3f-4059-a480-44ebba0fd252" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_8d6ea5b1-1432-4ddc-9e17-8e306c913aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="simple" xlink:href="laws-20200930.xsd#StockRepurchaseProgram"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_TreasurySharesRepurchaseAbstract_631af78c-3095-4172-b970-7735e434c092" xlink:href="laws-20200930.xsd#laws_TreasurySharesRepurchaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_55bbc02f-ce11-4807-aa49-d490ab85e542" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_TreasurySharesRepurchaseAbstract_631af78c-3095-4172-b970-7735e434c092" xlink:to="loc_us-gaap_TreasuryStockTextBlock_55bbc02f-ce11-4807-aa49-d490ab85e542" 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-20200930.xsd#StockRepurchaseProgramDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_TreasurySharesRepurchaseAbstract_944b0f93-52df-4599-af13-4c653586e750" xlink:href="laws-20200930.xsd#laws_TreasurySharesRepurchaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2b34a180-b56d-433c-bf1a-52058fc3726c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_TreasurySharesRepurchaseAbstract_944b0f93-52df-4599-af13-4c653586e750" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2b34a180-b56d-433c-bf1a-52058fc3726c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_492a6a20-0209-4e74-a7c4-6b73de21c715" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_TreasurySharesRepurchaseAbstract_944b0f93-52df-4599-af13-4c653586e750" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_492a6a20-0209-4e74-a7c4-6b73de21c715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod_e24e2eaf-351d-4d19-a338-6fbf3ff95d18" xlink:href="laws-20200930.xsd#laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_TreasurySharesRepurchaseAbstract_944b0f93-52df-4599-af13-4c653586e750" xlink:to="loc_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod_e24e2eaf-351d-4d19-a338-6fbf3ff95d18" 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-20200930.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_cecb8590-2ccd-4978-9b04-d03819d5ec51" xlink:href="laws-20200930.xsd#laws_SeveranceReserveAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SeveranceReserveTextBlock_e56aa2b9-6b5b-48fa-8912-b10236169d00" xlink:href="laws-20200930.xsd#laws_SeveranceReserveTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_SeveranceReserveAbstract_cecb8590-2ccd-4978-9b04-d03819d5ec51" xlink:to="loc_laws_SeveranceReserveTextBlock_e56aa2b9-6b5b-48fa-8912-b10236169d00" 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-20200930.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_6635813a-9087-4f24-ab2c-069f3a86181d" xlink:href="laws-20200930.xsd#laws_SeveranceReserveAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_ee850150-880d-4997-ba92-1bb4b5407048" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6635813a-9087-4f24-ab2c-069f3a86181d" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_ee850150-880d-4997-ba92-1bb4b5407048" 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-20200930.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_5086fb68-4672-4c8e-bf6b-ce85fd3101ba" xlink:href="laws-20200930.xsd#laws_SeveranceReserveAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_760d749d-d002-4c6f-b7a1-a6e55fae118e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_SeveranceReserveAbstract_5086fb68-4672-4c8e-bf6b-ce85fd3101ba" xlink:to="loc_us-gaap_RestructuringReserveRollForward_760d749d-d002-4c6f-b7a1-a6e55fae118e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_b598d214-2d96-45d6-87eb-14794b9e118c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_760d749d-d002-4c6f-b7a1-a6e55fae118e" xlink:to="loc_us-gaap_RestructuringReserve_b598d214-2d96-45d6-87eb-14794b9e118c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_878ba8c1-34f9-42f3-973b-f5f0869f1e5d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_760d749d-d002-4c6f-b7a1-a6e55fae118e" xlink:to="loc_us-gaap_RestructuringCharges_878ba8c1-34f9-42f3-973b-f5f0869f1e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_43d4e1c3-446d-4885-b5e7-acaea4f57533" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_760d749d-d002-4c6f-b7a1-a6e55fae118e" xlink:to="loc_us-gaap_PaymentsForRestructuring_43d4e1c3-446d-4885-b5e7-acaea4f57533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_af5b88f1-f579-4f2c-a9f9-13e5916f6f13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_760d749d-d002-4c6f-b7a1-a6e55fae118e" xlink:to="loc_us-gaap_RestructuringReserve_af5b88f1-f579-4f2c-a9f9-13e5916f6f13" 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-20200930.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_aa84ab83-0bd3-4c97-a1f2-78ccbc9e3236" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4edf0e80-53b6-4dab-9dae-b3af011f94bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_aa84ab83-0bd3-4c97-a1f2-78ccbc9e3236" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4edf0e80-53b6-4dab-9dae-b3af011f94bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_799f91eb-ef45-4564-9310-947215276deb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2f98c8e2-d4f4-477b-b870-8e2df27f529a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_799f91eb-ef45-4564-9310-947215276deb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2f98c8e2-d4f4-477b-b870-8e2df27f529a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_943ed721-1024-4d7c-8724-9cd01ef25a82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_799f91eb-ef45-4564-9310-947215276deb" xlink:to="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_943ed721-1024-4d7c-8724-9cd01ef25a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationRestrictedStockAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fc40ea18-955e-4aec-bda5-246b3a9d77bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fc40ea18-955e-4aec-bda5-246b3a9d77bb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_708eb82d-56b4-4c70-93a8-fa50830eba0b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:to="loc_us-gaap_AwardTypeAxis_708eb82d-56b4-4c70-93a8-fa50830eba0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09cb14e3-0ab3-4371-b76f-1e1221e110ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_708eb82d-56b4-4c70-93a8-fa50830eba0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09cb14e3-0ab3-4371-b76f-1e1221e110ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4d558f10-02f4-4eb4-abf9-cc16e795b6f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_09cb14e3-0ab3-4371-b76f-1e1221e110ea" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4d558f10-02f4-4eb4-abf9-cc16e795b6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_b2f3f60f-e81b-41b4-9c0e-d42bc8e2fd1f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:to="loc_srt_TitleOfIndividualAxis_b2f3f60f-e81b-41b4-9c0e-d42bc8e2fd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5b65f0c4-8b73-430c-b460-8728ea5bee8a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_b2f3f60f-e81b-41b4-9c0e-d42bc8e2fd1f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5b65f0c4-8b73-430c-b460-8728ea5bee8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_ba5550a4-429e-427b-9405-e702256b34b9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5b65f0c4-8b73-430c-b460-8728ea5bee8a" xlink:to="loc_srt_ExecutiveOfficerMember_ba5550a4-429e-427b-9405-e702256b34b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_3a9686be-7222-449f-864e-691695be3de7" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5b65f0c4-8b73-430c-b460-8728ea5bee8a" xlink:to="loc_srt_DirectorMember_3a9686be-7222-449f-864e-691695be3de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_1b5f752e-2b34-4a63-a6bd-368da95aa483" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:to="loc_us-gaap_VestingAxis_1b5f752e-2b34-4a63-a6bd-368da95aa483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_44d54de4-5e42-4910-83b8-0d120b718ce6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_1b5f752e-2b34-4a63-a6bd-368da95aa483" xlink:to="loc_us-gaap_VestingDomain_44d54de4-5e42-4910-83b8-0d120b718ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e34513c8-0739-49cf-8d48-ae2cf6690b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_44d54de4-5e42-4910-83b8-0d120b718ce6" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e34513c8-0739-49cf-8d48-ae2cf6690b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_6f3ac414-bde4-462a-9af1-5769e415fc14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_44d54de4-5e42-4910-83b8-0d120b718ce6" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_6f3ac414-bde4-462a-9af1-5769e415fc14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17cf98ba-6164-41e9-95fd-099f3c1321d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0920fbb1-466c-41c4-8853-02134b8531d2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17cf98ba-6164-41e9-95fd-099f3c1321d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a3e53ce9-f4bc-42f7-96ca-08fe0ba02eb6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_17cf98ba-6164-41e9-95fd-099f3c1321d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a3e53ce9-f4bc-42f7-96ca-08fe0ba02eb6" 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-20200930.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_b5817d17-6ff7-4b45-8249-50e2411ebdf2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9009c597-1e7f-4ced-8dd6-d29836a2217a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b5817d17-6ff7-4b45-8249-50e2411ebdf2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9009c597-1e7f-4ced-8dd6-d29836a2217a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6e165f73-6c38-46ec-a35d-3f0d1e720e02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9009c597-1e7f-4ced-8dd6-d29836a2217a" xlink:to="loc_us-gaap_AwardTypeAxis_6e165f73-6c38-46ec-a35d-3f0d1e720e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7c836cd3-64d8-49f5-b232-291ed6860ebe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6e165f73-6c38-46ec-a35d-3f0d1e720e02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7c836cd3-64d8-49f5-b232-291ed6860ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MarketStockUnitsMember_405a3416-9726-41a4-a4ce-b29f4420518d" xlink:href="laws-20200930.xsd#laws_MarketStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7c836cd3-64d8-49f5-b232-291ed6860ebe" xlink:to="loc_laws_MarketStockUnitsMember_405a3416-9726-41a4-a4ce-b29f4420518d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a94b079e-fa6a-4867-826e-c517573ba36e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_9009c597-1e7f-4ced-8dd6-d29836a2217a" xlink:to="loc_srt_RangeAxis_a94b079e-fa6a-4867-826e-c517573ba36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ab312ef0-d584-4d02-a7c9-f26a0e675929" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a94b079e-fa6a-4867-826e-c517573ba36e" xlink:to="loc_srt_RangeMember_ab312ef0-d584-4d02-a7c9-f26a0e675929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ea288328-7ccb-474b-9954-bcfab5bd1d35" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ab312ef0-d584-4d02-a7c9-f26a0e675929" xlink:to="loc_srt_MinimumMember_ea288328-7ccb-474b-9954-bcfab5bd1d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ae325c6-6f3c-4b2e-beda-4079d0e02b85" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ab312ef0-d584-4d02-a7c9-f26a0e675929" xlink:to="loc_srt_MaximumMember_1ae325c6-6f3c-4b2e-beda-4079d0e02b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4a22c41-ccf5-4bf0-9555-57cab8a62279" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_9009c597-1e7f-4ced-8dd6-d29836a2217a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4a22c41-ccf5-4bf0-9555-57cab8a62279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f699d479-8d93-4ed3-b22d-697da48e251d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d4a22c41-ccf5-4bf0-9555-57cab8a62279" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f699d479-8d93-4ed3-b22d-697da48e251d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRange_cc780194-0364-437f-87ca-93abf877e395" xlink:href="laws-20200930.xsd#laws_EquitySharePayoutRange"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4a22c41-ccf5-4bf0-9555-57cab8a62279" xlink:to="loc_laws_EquitySharePayoutRange_cc780194-0364-437f-87ca-93abf877e395" 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-20200930.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_a7b93088-7711-436d-8557-5acf1281c5bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0eb54838-f60e-418e-8fa8-098d7d28b632" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a7b93088-7711-436d-8557-5acf1281c5bd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0eb54838-f60e-418e-8fa8-098d7d28b632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f8105093-a395-4162-bb90-2dfae8ba428f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0eb54838-f60e-418e-8fa8-098d7d28b632" xlink:to="loc_us-gaap_AwardTypeAxis_f8105093-a395-4162-bb90-2dfae8ba428f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21051888-38a0-4eba-ac1e-28bbcff80d09" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_f8105093-a395-4162-bb90-2dfae8ba428f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21051888-38a0-4eba-ac1e-28bbcff80d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_15745240-41b4-4890-8ed7-9c7e98afff16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_21051888-38a0-4eba-ac1e-28bbcff80d09" xlink:to="loc_us-gaap_PerformanceSharesMember_15745240-41b4-4890-8ed7-9c7e98afff16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b4cea3e9-287a-42f3-879d-55133e33296c" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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_0eb54838-f60e-418e-8fa8-098d7d28b632" xlink:to="loc_srt_RangeAxis_b4cea3e9-287a-42f3-879d-55133e33296c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bf1e3b13-8232-4794-86f1-d7651c1c8a11" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b4cea3e9-287a-42f3-879d-55133e33296c" xlink:to="loc_srt_RangeMember_bf1e3b13-8232-4794-86f1-d7651c1c8a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e8fb03f3-841c-467f-a3e0-acc6769559e8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bf1e3b13-8232-4794-86f1-d7651c1c8a11" xlink:to="loc_srt_MinimumMember_e8fb03f3-841c-467f-a3e0-acc6769559e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ecf60bc5-9856-42b3-b572-fc6ddbfb40dc" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bf1e3b13-8232-4794-86f1-d7651c1c8a11" xlink:to="loc_srt_MaximumMember_ecf60bc5-9856-42b3-b572-fc6ddbfb40dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_678c5b7f-73e2-470e-b592-b326d18284ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0eb54838-f60e-418e-8fa8-098d7d28b632" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_678c5b7f-73e2-470e-b592-b326d18284ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43337cb1-b337-424a-ba1f-6969e827bee4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_678c5b7f-73e2-470e-b592-b326d18284ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43337cb1-b337-424a-ba1f-6969e827bee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRange_cff56c74-f96f-461c-be50-519d627fa1e6" xlink:href="laws-20200930.xsd#laws_EquitySharePayoutRange"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_678c5b7f-73e2-470e-b592-b326d18284ec" xlink:to="loc_laws_EquitySharePayoutRange_cff56c74-f96f-461c-be50-519d627fa1e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#StockBasedCompensationAntiDilutiveOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5aced24c-af4a-4dbc-9aa3-341a8504d64c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2d525eaf-e5b9-47f3-81a2-76ca28d7ed3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5aced24c-af4a-4dbc-9aa3-341a8504d64c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2d525eaf-e5b9-47f3-81a2-76ca28d7ed3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_aae1726a-52b5-4a75-9841-e7d960a4c83a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2d525eaf-e5b9-47f3-81a2-76ca28d7ed3c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_aae1726a-52b5-4a75-9841-e7d960a4c83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_22245c7d-9ddd-4f7d-bf8b-d21b81ead4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_aae1726a-52b5-4a75-9841-e7d960a4c83a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_22245c7d-9ddd-4f7d-bf8b-d21b81ead4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_941c02ba-d48d-4f11-9308-ba5c63304be2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_22245c7d-9ddd-4f7d-bf8b-d21b81ead4e1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_941c02ba-d48d-4f11-9308-ba5c63304be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75cd6369-a30d-4ca7-a456-cce0bf6f332c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2d525eaf-e5b9-47f3-81a2-76ca28d7ed3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75cd6369-a30d-4ca7-a456-cce0bf6f332c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5dad9a53-4168-430d-bab7-75b119512167" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75cd6369-a30d-4ca7-a456-cce0bf6f332c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5dad9a53-4168-430d-bab7-75b119512167" 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-20200930.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_512c61ba-0cdf-4699-8a8d-0bc030ba2182" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_56a44243-4412-4ec3-aa4e-10eeefb5ef86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_512c61ba-0cdf-4699-8a8d-0bc030ba2182" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_56a44243-4412-4ec3-aa4e-10eeefb5ef86" 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-20200930.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_b7b55343-6ef0-4320-a38e-c46e60d60fa5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_47b53ab2-e0ce-41d8-a8c5-5ea9d3f672f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b7b55343-6ef0-4320-a38e-c46e60d60fa5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_47b53ab2-e0ce-41d8-a8c5-5ea9d3f672f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6eccc86a-c749-4713-8627-92a862268bfe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b7b55343-6ef0-4320-a38e-c46e60d60fa5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6eccc86a-c749-4713-8627-92a862268bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ContingentLiability" xlink:type="simple" xlink:href="laws-20200930.xsd#ContingentLiability"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/ContingentLiability" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_ContingentLiabilityAbstract_eef2b3d3-22ca-4c39-a9af-7bb370d0fc01" xlink:href="laws-20200930.xsd#laws_ContingentLiabilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_1c6e3970-bd71-4c1b-bc9e-b42211a7bf9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_ContingentLiabilityAbstract_eef2b3d3-22ca-4c39-a9af-7bb370d0fc01" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_1c6e3970-bd71-4c1b-bc9e-b42211a7bf9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyDisclosures" xlink:type="simple" xlink:href="laws-20200930.xsd#RelatedPartyDisclosures"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyDisclosures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_838670ec-f67b-483e-93e2-3616aa3b632a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionTextBlock_08ddc91a-7f79-4677-90de-7b0826020f87" xlink:href="laws-20200930.xsd#laws_RelatedPartyTransactionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_838670ec-f67b-483e-93e2-3616aa3b632a" xlink:to="loc_laws_RelatedPartyTransactionTextBlock_08ddc91a-7f79-4677-90de-7b0826020f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyDisclosuresDetails" xlink:type="simple" xlink:href="laws-20200930.xsd#RelatedPartyDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_6cbf1ea9-aa42-4512-9357-e1498e8e554f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_f3e92ea3-dbd0-4b35-842a-6db63a370985" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_6cbf1ea9-aa42-4512-9357-e1498e8e554f" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_f3e92ea3-dbd0-4b35-842a-6db63a370985" 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-20200930.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_e7d00997-2947-4daf-a592-2cd7e6c393fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_fc898f4f-b50a-4f13-acf5-2e40509f78cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_e7d00997-2947-4daf-a592-2cd7e6c393fd" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_fc898f4f-b50a-4f13-acf5-2e40509f78cc" 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-20200930.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_458d9d63-8af3-40a3-a6d7-3281f294f0e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1b1c5e1d-77c5-4f94-860c-f942a2f2f84c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_458d9d63-8af3-40a3-a6d7-3281f294f0e5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1b1c5e1d-77c5-4f94-860c-f942a2f2f84c" 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-20200930.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_2c86cb7f-a174-4c99-b017-381306bd9b9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_cbdc52f9-33e1-4133-95e3-4306b2a7a81e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SegmentReportingAbstract_2c86cb7f-a174-4c99-b017-381306bd9b9e" xlink:to="loc_us-gaap_NumberOfReportableSegments_cbdc52f9-33e1-4133-95e3-4306b2a7a81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1f1e74db-c9bb-497f-ad37-4ef00c830de7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2c86cb7f-a174-4c99-b017-381306bd9b9e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1f1e74db-c9bb-497f-ad37-4ef00c830de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_cd19f308-a697-4504-8eda-99dc3c6c9fe9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1f1e74db-c9bb-497f-ad37-4ef00c830de7" xlink:to="loc_srt_ProductOrServiceAxis_cd19f308-a697-4504-8eda-99dc3c6c9fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a4213362-61d2-470d-a9d1-6fbcafa2c81d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_cd19f308-a697-4504-8eda-99dc3c6c9fe9" xlink:to="loc_srt_ProductsAndServicesDomain_a4213362-61d2-470d-a9d1-6fbcafa2c81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_d0d1ea0e-f09c-443e-8d5c-27847d2445dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a4213362-61d2-470d-a9d1-6fbcafa2c81d" xlink:to="loc_us-gaap_ProductMember_d0d1ea0e-f09c-443e-8d5c-27847d2445dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_10630273-0add-44e7-9f4b-f9758bcda999" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a4213362-61d2-470d-a9d1-6fbcafa2c81d" xlink:to="loc_us-gaap_ServiceMember_10630273-0add-44e7-9f4b-f9758bcda999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ea2b4f76-f978-41df-a6d6-49c50aa3aee2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1f1e74db-c9bb-497f-ad37-4ef00c830de7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ea2b4f76-f978-41df-a6d6-49c50aa3aee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1624f25d-2226-425d-88fc-21113fe78b23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ea2b4f76-f978-41df-a6d6-49c50aa3aee2" xlink:to="loc_us-gaap_SegmentDomain_1624f25d-2226-425d-88fc-21113fe78b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonMember_154c273b-5a1b-4b60-8693-792018f87e99" xlink:href="laws-20200930.xsd#laws_LawsonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1624f25d-2226-425d-88fc-21113fe78b23" xlink:to="loc_laws_LawsonMember_154c273b-5a1b-4b60-8693-792018f87e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltMember_7785b646-ae90-47e2-980f-450763c7bd4d" xlink:href="laws-20200930.xsd#laws_BoltMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1624f25d-2226-425d-88fc-21113fe78b23" xlink:to="loc_laws_BoltMember_7785b646-ae90-47e2-980f-450763c7bd4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1f1e74db-c9bb-497f-ad37-4ef00c830de7" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_29893651-0a3e-4ac7-94e7-f2f336c0cbae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_29893651-0a3e-4ac7-94e7-f2f336c0cbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3d04d577-43a8-4c5d-8f5e-e23954e96937" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_Revenues_3d04d577-43a8-4c5d-8f5e-e23954e96937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b1ba346e-2710-4653-9d91-1bb9078bbcf8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_GrossProfit_b1ba346e-2710-4653-9d91-1bb9078bbcf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_952dae44-912b-4d1c-86eb-ce830c081ca9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_OperatingIncomeLoss_952dae44-912b-4d1c-86eb-ce830c081ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8e120171-79dd-447a-ad38-323a8a91aafb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_InterestExpense_8e120171-79dd-447a-ad38-323a8a91aafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3f89cc12-7600-4879-bd49-3ff5098c426d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3f89cc12-7600-4879-bd49-3ff5098c426d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9860aeee-d648-4a8b-9d8e-e6e8daff90d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_294e483a-9bd8-4db2-94ba-4177fe440f94" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9860aeee-d648-4a8b-9d8e-e6e8daff90d3" 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-20200930.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_d2f692fc-6bae-4866-9902-c69175f25831" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_7f0fb6f9-9d78-4bf1-8203-0f49e3079e86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d2f692fc-6bae-4866-9902-c69175f25831" xlink:to="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_7f0fb6f9-9d78-4bf1-8203-0f49e3079e86" 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-20200930.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_412c43bb-7ce8-4bf4-bfb6-f18fda9967da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CanadaEmergencyWageSubsidy_3f98a7c0-7718-4f19-aeaa-4709a5af8702" xlink:href="laws-20200930.xsd#laws_CanadaEmergencyWageSubsidy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_412c43bb-7ce8-4bf4-bfb6-f18fda9967da" xlink:to="loc_laws_CanadaEmergencyWageSubsidy_3f98a7c0-7718-4f19-aeaa-4709a5af8702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4bf9e831-d5d9-44f1-b123-51add77531e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_412c43bb-7ce8-4bf4-bfb6-f18fda9967da" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4bf9e831-d5d9-44f1-b123-51add77531e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f98dc92d-e58e-4508-8e64-cd7d13677e8d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_412c43bb-7ce8-4bf4-bfb6-f18fda9967da" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f98dc92d-e58e-4508-8e64-cd7d13677e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_827ce59d-01d6-4809-93b1-196ca4d21ac2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_412c43bb-7ce8-4bf4-bfb6-f18fda9967da" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_827ce59d-01d6-4809-93b1-196ca4d21ac2" 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-20200930_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/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:laws="http://www.lawsonproducts.com/20200930"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="laws-20200930.xsd" xlink:type="simple"/>
    <context id="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic738a8c06cdf479db15c15196cfb4f7a_I20201015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-10-15</instant>
        </period>
    </context>
    <context id="i95076ad686374ae2b6e52a6c1c6862dc_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i9ea7881646014fa78434ff9dbdfff9ce_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic046114cf89f4f6989cbd3197ad6f41f_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="iabc926e18c7a41c5916114e27a13a799_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="i476cad3636e74d5dadfee99f113d69c4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i46276e68a48b49358888f40ba040361d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i256aca76d523497286a29e0c00d3b2dc_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="i34e6ce0056734372923451f846fbc1e3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i864b7a9c989149bcb6cc60391bbcc46b_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib454b6da0757491682cdd2abdc8fd837_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i039f30aeabff48d881b7ce68355889e0_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5b363c2262c24e50a82410360a3881a9_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id2419fd5ef8649319a9c99ef7197ae49_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i12a7d928d43d4779a71a41d72209d025_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3d03b0f47a1a4ca5ac4c5eff064a1f62_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i941e82ea63b148c19dee7495f1760a51_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5d3001cdae15460a8482f16e9d1feda2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i27c077b8dd8f42efaf5344ccdf176151_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib9a3b5b856f1402ca6c25263e2052c36_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i74234bbc39be46ab8bf9f5dd495a6a37_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i8f02ebc43e4b4839bfe3a1d0c6fecc28_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib1a5c1b83a794784ae93d221ec70bb7f_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib90955873f5e49bda5ff70fdaabb6374_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia2e35fe02169419ab7a882548f783008_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if6530670919749639c1f6c3a4bb65542_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib713c8fd2d834bf9bad8f2c5d4a53e9d_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2d4724848db9460eb357b51de927fe77_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ibb6cad9f1dd64e068fba665e6d460028_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i71f594b652814771a8aab1e6a13db226_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idc589b08504d40bebdc8782ee47af403_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7788dd2700a047d3b7ccd380ef540e53_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7ab870dc0c384fe4b5d080501ee47953_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i9cbcb0bf6823432aa5d8d9a20077a251_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="if33b9d3319474d558ffe1115db0118a0_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="i89d8123977714902b6392fe355985555_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="i93be3ad49775484d969d7c7bddc738a3_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="i903a08f7b50d4fa69773a0548e328b1f_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="idcf3a3eee2cd481a891a29347d4e095b_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="ic414e1ac003d4ab885f872317653451e_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="i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia11c9bfd820d4e678b5b50e0c2b9d4be_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0b7403a76b754b6eb76dd9c5ee6bcfa1_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i161ab1627a964a4d81ffd670383f2133_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i2ac0d75335104f7f90e6556facc3d96f_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i06012682b24643de995fc8d3f5b78b69_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icfbdee9470a34f2a879104937a7eb183_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8d0f43f07ca14558bf09e2af350f9b8e_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3f91a78964f5412492a704bbce10bf35_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="iba54f419eaa7424c984f10edb9ac00bd_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie4bb9f3e83b4412bb6b3a89b62ca9d3e_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie1af7bec2f1443d2a01a5be0fbb326ff_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7d66d5dfe9a14f77bdad6854d29e07d3_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ib91e22d27cff4894a3b3a8915334465d_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ide18d996473346a29eb0734cee0834f2_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i0fe9e5b34b494ecdae7606718c5c9de7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b6759ef972b4639a390d2d7d8eea43f_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i5a589e5b14ab4a4e98f70009dc7e6243_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i835cc63e84774c04a3b71ad4b5c40f62_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ifcd698c239de4646ac7cd3b332c64c24_I20200830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-08-30</instant>
        </period>
    </context>
    <context id="i42ae0ff6fb5a4abd86eb5ea3f4c962b4_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="ia072922e9f7448c19e6ade61bed4288d_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7a196ca69baa4d75a7d68404f6a07f91_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1ccd43eaa2f14262b28760e72f7046da_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i681f663f126745b893420c82830d5b73_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9a6e56df2dd54acb9374b1b7039cd73e_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id7f3ddfa734b4cf5bd4d7e5749ff32e7_I20200930">
        <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>2020-09-30</instant>
        </period>
    </context>
    <context id="i4cf87039995b4dbdb01aec924d84cd95_I20200930">
        <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>2020-09-30</instant>
        </period>
    </context>
    <context id="i779b2e4b2eb34bd896bfd2d176310c3f_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie74980e14e38433f86df1e9bf1fa0e11_I20200930">
        <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>2020-09-30</instant>
        </period>
    </context>
    <context id="i52f7496499ba4140af46138d6ef49932_I20200930">
        <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>2020-09-30</instant>
        </period>
    </context>
    <context id="id766800010f04174934f2153c46ab2bf_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ifa0e1f11d34342cb9a1d582ea0944beb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5a898f4bc9e9447bb71bb46df04cb7bc_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2a7627a0afbf46a7b502e97f5d7feeda_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic47890b6eb5b4981a94d3ca49b93d5b0_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i5578dca3a12c46dcb57ca3b1b486921d_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib47d4298268a431291f520cccb26476f_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9c513d37369a417ca51173d74bda3828_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i363dd7881cdc416ba7cd2eb0fe5c3721_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ie02f31a6617f4a4a95797ea32c2efe85_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</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="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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80L2ZyYWc6MzQxYmFmZTVhMDc5NGUyYmE1MTYxMmVmNGNjZjM5MmMvdGFibGU6NzQ3OTYyYTIxYWEyNGIxNmE5NGZiY2M3MDczNWIyNjQvdGFibGVyYW5nZTo3NDc5NjJhMjFhYTI0YjE2YTk0ZmJjYzcwNzM1YjI2NF8yLTEtMS0xLTA_2e9dd034-5fd9-4d57-b17c-3b808319e5ca">0000703604</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80L2ZyYWc6MzQxYmFmZTVhMDc5NGUyYmE1MTYxMmVmNGNjZjM5MmMvdGFibGU6NzQ3OTYyYTIxYWEyNGIxNmE5NGZiY2M3MDczNWIyNjQvdGFibGVyYW5nZTo3NDc5NjJhMjFhYTI0YjE2YTk0ZmJjYzcwNzM1YjI2NF81LTEtMS0xLTA_da9ad7df-1a43-4c56-9046-54bada2b24f4">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80L2ZyYWc6MzQxYmFmZTVhMDc5NGUyYmE1MTYxMmVmNGNjZjM5MmMvdGFibGU6NzQ3OTYyYTIxYWEyNGIxNmE5NGZiY2M3MDczNWIyNjQvdGFibGVyYW5nZTo3NDc5NjJhMjFhYTI0YjE2YTk0ZmJjYzcwNzM1YjI2NF82LTEtMS0xLTA_40f4988f-fb5f-4eb8-b84f-6aa124931c94">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80L2ZyYWc6MzQxYmFmZTVhMDc5NGUyYmE1MTYxMmVmNGNjZjM5MmMvdGFibGU6NzQ3OTYyYTIxYWEyNGIxNmE5NGZiY2M3MDczNWIyNjQvdGFibGVyYW5nZTo3NDc5NjJhMjFhYTI0YjE2YTk0ZmJjYzcwNzM1YjI2NF83LTEtMS0xLTA_782bf150-cae2-4ab9-b81b-9aa18da85fdc">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80L2ZyYWc6MzQxYmFmZTVhMDc5NGUyYmE1MTYxMmVmNGNjZjM5MmMvdGFibGU6NzQ3OTYyYTIxYWEyNGIxNmE5NGZiY2M3MDczNWIyNjQvdGFibGVyYW5nZTo3NDc5NjJhMjFhYTI0YjE2YTk0ZmJjYzcwNzM1YjI2NF84LTEtMS0xLTA_ad49059e-71f1-4657-8d43-89a71174467b">--12-31</dei:CurrentFiscalYearEndDate>
    <laws:MinimumDebtServiceCoverageRatio
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82MS9mcmFnOjcyNDRlOGY2NDExMDQ1Y2U5NDFhNzEzYjAzNTNhNjc3L3RhYmxlOjZjZTYyOTRjYWE1ZTQ2NDA5MmQzZjQzZDFkYTk5MWI5L3RhYmxlcmFuZ2U6NmNlNjI5NGNhYTVlNDY0MDkyZDNmNDNkMWRhOTkxYjlfMS0xLTEtMS0w_fc98556f-e722-463e-ade1-bb6ae39c3311"
      unitRef="number">1.15</laws:MinimumDebtServiceCoverageRatio>
    <laws:MinimumNetLeverageRatio
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82MS9mcmFnOjcyNDRlOGY2NDExMDQ1Y2U5NDFhNzEzYjAzNTNhNjc3L3RhYmxlOjZjZTYyOTRjYWE1ZTQ2NDA5MmQzZjQzZDFkYTk5MWI5L3RhYmxlcmFuZ2U6NmNlNjI5NGNhYTVlNDY0MDkyZDNmNDNkMWRhOTkxYjlfMi0yLTEtMS0w_5eb8afc0-ed33-4063-be45-1a42e44f1c42"
      unitRef="number">3.25</laws:MinimumNetLeverageRatio>
    <dei:DocumentType
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDYx_9e6f01f3-b031-4c71-972a-c7874f53b202">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZmI3MjVjNjkwNDk2NDE3MTk0ZTA1YjFkYThlMjQ5NDIvdGFibGVyYW5nZTpmYjcyNWM2OTA0OTY0MTcxOTRlMDViMWRhOGUyNDk0Ml8wLTEtMS0xLTA_a0d19840-fa79-4b5b-9cd4-ac5b235a9279">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV82NTk3MDY5NzY4Nzg1_9287e265-879e-4399-8c9a-91a9f81c6990">2020-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZjZjOWJiZmU0ZmZlNGY1NGI5OWNkNmMzNTljMmY1NDUvdGFibGVyYW5nZTpmNmM5YmJmZTRmZmU0ZjU0Yjk5Y2Q2YzM1OWMyZjU0NV8wLTEtMS0xLTA_49060760-6a8f-4726-880f-2bbe072628fa">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDU2_be5a5e5d-76e9-4171-809f-2bbace18fda6">0-10546</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDU3_906abfb4-ed57-4128-a4d5-f05ba52a8904">LAWSON PRODUCTS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8wLTAtMS0xLTA_37f80d93-07fe-4327-a2f6-90df9ccae895">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8wLTQtMS0xLTA_430ff189-3e63-469b-8631-ab199eaceb24">36-2229304</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8zLTAtMS0xLTA_88dc5ba4-a229-41bf-a64e-aa36f5748443">8770 W. Bryn Mawr Avenue, Suite 900,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8zLTEtMS0xLTA_d8ef2976-7de1-4669-a17f-492c97f873c5">Chicago,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8zLTItMS0xLTA_50a9fd8c-fc51-442d-a4ae-edbc5ef29824">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZWJkMTcwYjA3ZmJjNGNlN2FkMzUwMmUxMmUxODE4ZDgvdGFibGVyYW5nZTplYmQxNzBiMDdmYmM0Y2U3YWQzNTAyZTEyZTE4MThkOF8zLTQtMS0xLTA_9c1d8cb0-4d76-4f2d-a1f4-75f9988e457b">60631</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDU4_d24418e8-6edb-4353-8d02-81e70ee7b212">(773)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDY0_8912ff46-151f-4fd3-b8d8-668f5c0fd11e">304-5050</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6YzI2NzM3ZGIyYTk5NDljNTg0NjZmY2EyYmNkYzAzYTQvdGFibGVyYW5nZTpjMjY3MzdkYjJhOTk0OWM1ODQ2NmZjYTJiY2RjMDNhNF8xLTAtMS0xLTA_b8547f92-9794-4808-8d57-a0297484d667">Common stock, $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6YzI2NzM3ZGIyYTk5NDljNTg0NjZmY2EyYmNkYzAzYTQvdGFibGVyYW5nZTpjMjY3MzdkYjJhOTk0OWM1ODQ2NmZjYTJiY2RjMDNhNF8xLTItMS0xLTA_d8169909-a5cd-419c-aedf-62556964fff8">LAWS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6YzI2NzM3ZGIyYTk5NDljNTg0NjZmY2EyYmNkYzAzYTQvdGFibGVyYW5nZTpjMjY3MzdkYjJhOTk0OWM1ODQ2NmZjYTJiY2RjMDNhNF8xLTQtMS0xLTA_f641ad12-2a69-4948-bc14-e4d9d5b5a406">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDY3_a4478125-95a5-4d64-a094-33931d1d2a04">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDU5_cdd60bdc-385b-4348-a7bd-3cbf3e91c91d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZDRkZDViZTRiOGVhNDJhNjlkODY3ODgzYWE3NjE4NzkvdGFibGVyYW5nZTpkNGRkNWJlNGI4ZWE0MmE2OWQ4Njc4ODNhYTc2MTg3OV8wLTItMS0xLTA_deee7c29-6216-40f9-af91-8d49bf42ff2c">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZDRkZDViZTRiOGVhNDJhNjlkODY3ODgzYWE3NjE4NzkvdGFibGVyYW5nZTpkNGRkNWJlNGI4ZWE0MmE2OWQ4Njc4ODNhYTc2MTg3OV8xLTMtMS0xLTA_177f011c-2fa7-4847-b0e4-4223864f4ad1">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGFibGU6ZDRkZDViZTRiOGVhNDJhNjlkODY3ODgzYWE3NjE4NzkvdGFibGVyYW5nZTpkNGRkNWJlNGI4ZWE0MmE2OWQ4Njc4ODNhYTc2MTg3OV8yLTMtMS0xLTA_dad248f2-a2fe-4ae4-a6b0-265a5f8defad">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDU1_a94331aa-cd9b-4a08-a185-e9004bb4ced2">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic738a8c06cdf479db15c15196cfb4f7a_I20201015"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xL2ZyYWc6M2JlM2ZjOGQ0ODY3NGZkZDg0OTE5ZmYwN2UwNmYzMDUvdGV4dHJlZ2lvbjozYmUzZmM4ZDQ4Njc0ZmRkODQ5MTlmZjA3ZTA2ZjMwNV8yMDUz_4c8844ed-d063-4e9b-a865-5158a2125707"
      unitRef="shares">9030327</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNC0xLTEtMS0w_96c4b505-deac-4617-a48e-c935f9f43f28"
      unitRef="usd">17193000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNC0zLTEtMS0w_5ee1e22e-d831-4897-a43d-5d70d9539019"
      unitRef="usd">5495000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNS0xLTEtMS0w_d7a2d988-a4e1-4691-971f-d81e236199c8"
      unitRef="usd">802000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNS0zLTEtMS0w_141f2075-3cca-49ba-9457-813b5e2f3ef6"
      unitRef="usd">802000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNi0wLTEtMS0wL3RleHRyZWdpb246M2VmN2YwOTMwNDg5NGM0NjkxYzI4YTZkYjZiMmQ3MWRfNjU_25aa10a5-2647-40bc-acbb-c3d13f3c4f8c"
      unitRef="usd">680000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNi0wLTEtMS0wL3RleHRyZWdpb246M2VmN2YwOTMwNDg5NGM0NjkxYzI4YTZkYjZiMmQ3MWRfNzM_99415b74-02f6-44e4-8a8d-4bca09de6f9d"
      unitRef="usd">593000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNi0xLTEtMS0w_d1898ec6-4f3d-4581-aba1-7ff0d1808b95"
      unitRef="usd">47902000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNi0zLTEtMS0w_026caa57-aa3b-4a8a-9159-65a94bbf592c"
      unitRef="usd">38843000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNy0xLTEtMS0w_9f2258c5-8342-4a99-a8bf-a622ce6407ee"
      unitRef="usd">62218000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNy0zLTEtMS0w_ad15b348-754e-4295-b1d9-25653a32af0a"
      unitRef="usd">55905000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfOC0xLTEtMS0w_a9edaecd-d3a8-440c-b839-0cb61290acea"
      unitRef="usd">5943000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfOC0zLTEtMS0w_751ff006-3e17-4bab-9605-a3c282ba43e7"
      unitRef="usd">5377000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfOS0xLTEtMS0w_20a8c24e-cb42-4853-bf01-f6fe2d2c8a38"
      unitRef="usd">134058000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfOS0zLTEtMS0w_ccc0906b-3b1f-464c-8e01-6e1c4cb44f71"
      unitRef="usd">106422000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTEtMS0xLTEtMA_1fc50e29-1ad9-4d1b-b560-b0f540ade7b3"
      unitRef="usd">16596000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTEtMy0xLTEtMA_ea7c16e3-13f7-4336-bdf4-f46860464d76"
      unitRef="usd">16546000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTItMS0xLTEtMjM3Nw_776a44e2-47e8-4bb6-bebb-fcaca7e464d5"
      unitRef="usd">36428000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTItMy0xLTEtMjM3Nw_fc535971-98cf-4468-ada0-0a998a782c03"
      unitRef="usd">20923000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTItMS0xLTEtMA_87220453-f831-4e0a-8070-fe0fe1735111"
      unitRef="usd">20289000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTItMy0xLTEtMA_04a35504-d06d-4ba1-858e-0555970806ee"
      unitRef="usd">21711000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTMtMS0xLTEtMA_3c57bee9-ccc7-4349-9c2c-8f84f7ef277a"
      unitRef="usd">18727000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTMtMy0xLTEtMA_951a8f46-9ede-4b5a-a27d-adce49d4479f"
      unitRef="usd">12335000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTQtMS0xLTEtMA_e2c6af9d-6260-4bf7-8085-1d5259bcf374"
      unitRef="usd">15400000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTQtMy0xLTEtMA_20e48438-c137-40d2-a483-8ea55052dde8"
      unitRef="usd">14969000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTYtMS0xLTEtMA_7b12ca05-558e-47b7-a473-36397e2c48f8"
      unitRef="usd">9513000</laws:LeaseAssetsRightofUseAsset>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTYtMy0xLTEtMA_dd2f54cd-115d-4933-942f-6c70f3e97f1d"
      unitRef="usd">11246000</laws:LeaseAssetsRightofUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTctMS0xLTEtMA_9d011e5b-d509-4214-bbd9-d62a9af99ffd"
      unitRef="usd">258000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTctMy0xLTEtMA_e3b15787-498a-4964-a7f6-83aea519014f"
      unitRef="usd">277000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTgtMS0xLTEtMA_f5f11238-2f3c-4e89-bb5f-f8b8771e3d0a"
      unitRef="usd">251269000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMTgtMy0xLTEtMA_cff88584-1d0b-4c06-939b-1ea798319764"
      unitRef="usd">204429000</us-gaap:Assets>
    <laws:AcquisitionLiability
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjMtMS0xLTEtOTcx_a25dfbcb-6e6e-4078-ac15-00657c0c19db"
      unitRef="usd">32476000</laws:AcquisitionLiability>
    <laws:AcquisitionLiability
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjMtMy0xLTEtOTcx_2c77ffe5-feb7-4b51-9507-b00ba4fd2a72"
      unitRef="usd">0</laws:AcquisitionLiability>
    <us-gaap:AccountsPayableCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjQtMS0xLTEtMjM2Ng_f07b52b8-b5be-49ef-bfdd-e9507f6f4f11"
      unitRef="usd">22466000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjQtMy0xLTEtMjM2OQ_41ac2c53-db22-4a01-8778-d3eb6e0e6157"
      unitRef="usd">13789000</us-gaap:AccountsPayableCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjMtMS0xLTEtMA_14a90b91-cd74-4c92-afe6-5a0122a675af"
      unitRef="usd">4509000</laws:LeaseLiabilityCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjMtMy0xLTEtMA_dadee1ec-9a09-4ce1-b778-591cb71f98d3"
      unitRef="usd">3830000</laws:LeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjQtMS0xLTEtMA_a0af5bba-50cb-4ed6-bc02-74da07b2e8d7"
      unitRef="usd">30808000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjQtMy0xLTEtMA_5e93c007-452b-477c-901f-d45eeb3331ba"
      unitRef="usd">39311000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjUtMS0xLTEtMA_ef3c01ce-8af2-4e17-bef6-e261472541df"
      unitRef="usd">90259000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjUtMy0xLTEtMA_dcc9bd96-b232-4ff6-a507-5251ac678b70"
      unitRef="usd">56930000</us-gaap:LiabilitiesCurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjctMS0xLTEtMA_b7338044-e5ec-4acf-8444-cd157bccd220"
      unitRef="usd">0</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjctMy0xLTEtMA_c4651d15-73e0-4ec0-a11d-8166af3963d4"
      unitRef="usd">2271000</us-gaap:SecuredLongTermDebt>
    <laws:SecurityBonusPlan
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjgtMS0xLTEtMA_92975e33-ac6b-433b-a5a7-033cce833e4b"
      unitRef="usd">11540000</laws:SecurityBonusPlan>
    <laws:SecurityBonusPlan
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjgtMy0xLTEtMA_4efec8d5-bd22-406e-bc62-784c60fb4d84"
      unitRef="usd">11840000</laws:SecurityBonusPlan>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzAtMS0xLTEtMjM0Mg_fa6e507d-ce77-47d3-8f42-06f0c8e3c81d"
      unitRef="usd">9847000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzAtMy0xLTEtMjM0Mg_0dedf688-be12-4b48-85a8-43abcef8a5c6"
      unitRef="usd">6370000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjktMS0xLTEtMA_7c870fa4-488b-433a-b1f3-e1604ceb0b34"
      unitRef="usd">6693000</laws:LeaseLiabilityNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMjktMy0xLTEtMA_9403c2ec-092f-4647-b93c-9ab50ca573ce"
      unitRef="usd">9504000</laws:LeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzEtMS0xLTEtMA_ba5464e9-4171-4415-9182-08036d6d7217"
      unitRef="usd">6154000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzEtMy0xLTEtMA_5687ba99-3239-40a1-aad2-b36386083a3b"
      unitRef="usd">6188000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzItMS0xLTEtMA_6df900cc-7376-42de-9d99-8e0fe9c61113"
      unitRef="usd">5522000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzItMy0xLTEtMA_65d4c2bf-39bc-46a0-aafd-ba2fcca85e21"
      unitRef="usd">3325000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzMtMS0xLTEtMA_e5e30fcb-740b-4064-bb2f-f6e06d849941"
      unitRef="usd">130015000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzMtMy0xLTEtMA_3141174a-f6eb-4349-9f97-3401217354e6"
      unitRef="usd">96428000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmQ0Zjc5ZmY3ZDY5ZDQ0NTdiZTdhNjY3MWM2NjY1NmYyXzIx_9a68d8fc-65c9-49e3-8b5e-63acf24f036e"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmQ0Zjc5ZmY3ZDY5ZDQ0NTdiZTdhNjY3MWM2NjY1NmYyXzIx_eb38dd42-10f1-4c5d-9e10-cd4f52e8ebe2"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzE3_8a04c29b-f254-444e-a67b-251e779f8361"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzE3_9cd258e3-d762-4965-b8b1-72645a8f72a4"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzUz_0898cc7d-7e13-4603-8f78-9a00156019ec"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzUz_3d1ce194-9c04-43a9-a5d5-f7ca5a0948c6"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzUz_e930e5e6-b906-4128-9321-867f33f2ea4c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmViMDA0NDY2ZmQ5ZjQyODQ4NDNhOGQ2N2UxYzMwNWE2XzUz_fb8a0df7-e7bb-4314-b61d-34209de1dfe4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMS0xLTEtMA_0029d18f-16a9-4a41-8905-d6bc94bdcfc8"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzctMy0xLTEtMA_e1ff7c63-3ef3-47b1-8d5e-217272098d66"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjdjNmY1YWVhY2MzYzQ2NDg4ZjVkMDlmNmZiMDdmOTMwXzE4_478082ae-e343-49cf-8e69-83cbbc8df807"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjdjNmY1YWVhY2MzYzQ2NDg4ZjVkMDlmNmZiMDdmOTMwXzE4_5902c44d-b9ff-43b6-b3d2-b093ba85476f"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjI1MjRmOGVkOGVmNjQwOTA5MDIwNjIwM2E3NDRhM2IzXzE3_054e073e-d0d1-40cc-a890-83aeb94e4dd2"
      unitRef="shares">35000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjI1MjRmOGVkOGVmNjQwOTA5MDIwNjIwM2E3NDRhM2IzXzE3_18167e26-915e-4a72-bdfc-c7ba0a7ba1ba"
      unitRef="shares">35000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjI1MjRmOGVkOGVmNjQwOTA5MDIwNjIwM2E3NDRhM2IzXzM2_fc5a048e-dacb-4b55-add2-9d0a2b933ba9"
      unitRef="shares">9231598</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjI1MjRmOGVkOGVmNjQwOTA5MDIwNjIwM2E3NDRhM2IzXzQz_7dc506e2-7fe1-40db-8c0f-139e9ab67a6f"
      unitRef="shares">9190171</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjI1MjRmOGVkOGVmNjQwOTA5MDIwNjIwM2E3NDRhM2IzXzg3_67367ba9-8f7b-4e3b-9c4f-200d1096af4f"
      unitRef="shares">9043771</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMS0xLTEtMA_f0e75bfc-7213-460c-88a9-d3cd984a0b75"
      unitRef="usd">9232000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfMzktMy0xLTEtMA_278377a1-a226-405c-84f6-f22ea31eced3"
      unitRef="usd">9190000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDAtMS0xLTEtMA_b33f071c-de7f-444b-b257-3fcf8b18f774"
      unitRef="usd">19508000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDAtMy0xLTEtMA_3e7bebb6-771d-497a-8532-7018df65a214"
      unitRef="usd">18077000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDEtMS0xLTEtMA_055e23cc-28a4-4b6f-b442-042685dcced0"
      unitRef="usd">101386000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDEtMy0xLTEtMA_63708ec4-4162-4bb2-821c-07727c3a3957"
      unitRef="usd">86496000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDItMC0xLTEtMC90ZXh0cmVnaW9uOmY2YmQzMGUzODU5YjRkOTE4YTI0NGJlMTE4MWQwZWJmXzIx_35889b43-25ea-4f29-bb12-90d32ab308dc"
      unitRef="shares">205981</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDItMC0xLTEtMC90ZXh0cmVnaW9uOmY2YmQzMGUzODU5YjRkOTE4YTI0NGJlMTE4MWQwZWJmXzI4_2d4e5aa9-f717-43f0-9376-5a9e0ee0e2ec"
      unitRef="shares">146400</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDItMS0xLTEtMA_5373fc13-5850-4c56-8f30-f1ef707b3761"
      unitRef="usd">7953000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDItMy0xLTEtMA_63d500d8-276f-4c05-941e-13c834ad84aa"
      unitRef="usd">5761000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDMtMS0xLTEtMA_53f64f18-a063-4e06-b97a-8a9f23d1bd7f"
      unitRef="usd">-919000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDMtMy0xLTEtMA_e5117c32-ffd6-495e-9da4-b527a0953ae4"
      unitRef="usd">-1000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDQtMS0xLTEtMA_1227fd69-e9b5-4b0a-aedd-8f4dd5669b94"
      unitRef="usd">121254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDQtMy0xLTEtMA_c9b7c722-8fe3-474c-b1d7-39260ff89249"
      unitRef="usd">108001000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDUtMS0xLTEtMA_80183244-0e0f-43d5-88c0-e4dbd3bfdf23"
      unitRef="usd">251269000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xOS9mcmFnOmRkNWE1MTc0OTJmZjRkZGM4ODMzY2YxMzQ1YzgyMzJiL3RhYmxlOmJmMzI2ZjYwZmQzMjQwN2RiOGMzMzlkMjE0NDJkNjE2L3RhYmxlcmFuZ2U6YmYzMjZmNjBmZDMyNDA3ZGI4YzMzOWQyMTQ0MmQ2MTZfNDUtMy0xLTEtMA_9c3e475c-837d-41cd-9ff7-7c67b74f47a7"
      unitRef="usd">204429000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfNS0xLTEtMS0w_77dd21c0-87b6-4bc0-8b79-e2271b63e577"
      unitRef="usd">90277000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfNS0zLTEtMS0w_1abeef02-cfef-43be-b617-fbf3a417f541"
      unitRef="usd">94779000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfNS01LTEtMS0w_3568dd18-dd32-4bc7-8a17-579a5ac395e0"
      unitRef="usd">253458000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfNS03LTEtMS0w_173becf0-282c-4ba5-bb7d-ea296727fa46"
      unitRef="usd">282219000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS0xLTEtMS0zMjYy_e8778eb1-6ca9-476b-95d3-d443ffdfe432"
      unitRef="usd">43052000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS0zLTEtMS0zMjY0_cc3a8e0f-8bf5-4320-a1ff-67134a325696"
      unitRef="usd">44205000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS01LTEtMS0zMjY2_bb334dc2-45b1-40ea-9b4e-f46b5ba5e95c"
      unitRef="usd">118999000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS03LTEtMS0zMjY4_498bc384-87b3-471f-bcd8-23fcd3b32871"
      unitRef="usd">131679000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS0xLTEtMS0w_357eb4a8-f235-48fb-b111-98e93ffa4757"
      unitRef="usd">47225000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS0zLTEtMS0w_6eff711c-2d1c-4b0c-9ba5-c2558f6315b9"
      unitRef="usd">50574000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS01LTEtMS0w_1dfc9c57-53e7-436e-b3d6-a74c6ba5c873"
      unitRef="usd">134459000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfOS03LTEtMS0w_1b043925-9e9f-473c-9921-918a4caddd95"
      unitRef="usd">150540000</us-gaap:GrossProfit>
    <us-gaap:SellingExpense
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTItMS0xLTEtMA_519c5ba8-7721-40e0-b0e7-60aa4d3507ea"
      unitRef="usd">19155000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTItMy0xLTEtMA_ca4149c7-e7c9-4bc7-8952-fb46bd633677"
      unitRef="usd">21255000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTItNS0xLTEtMA_1f2aec79-1cf1-433c-89a0-c19a41fd6856"
      unitRef="usd">55445000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTItNy0xLTEtMA_35443b20-c929-447a-a620-05755715f5fe"
      unitRef="usd">64864000</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTMtMS0xLTEtMA_71f92b56-d776-4b03-900c-d668a1c66e35"
      unitRef="usd">26069000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTMtMy0xLTEtMA_fafc182f-66ec-4b6f-9e7f-6a853375dc5d"
      unitRef="usd">22873000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTMtNS0xLTEtMA_b6493521-0adb-4d99-971a-bb0050bd61c3"
      unitRef="usd">57806000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTMtNy0xLTEtMA_10e7d2f5-9074-4fab-867b-138b24b29f2f"
      unitRef="usd">72063000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTQtMS0xLTEtMA_e51d87b4-401c-4d42-a2cc-ee4f3e0005ea"
      unitRef="usd">45224000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTQtMy0xLTEtMA_bf166727-c8c6-4562-bda3-9257777b8c01"
      unitRef="usd">44128000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTQtNS0xLTEtMA_3b117029-cfca-4265-8a5a-886c70833ae8"
      unitRef="usd">113251000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTQtNy0xLTEtMA_60a2c1c9-cb4b-43de-a6e0-5c59899fa106"
      unitRef="usd">136927000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTYtMS0xLTEtMA_5fc3c0bf-ba8f-44a6-ad8e-6f35d3c239b3"
      unitRef="usd">2001000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTYtMy0xLTEtMA_d0ea7c11-7aaa-4d7a-b969-8ecba67a0f40"
      unitRef="usd">6446000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTYtNS0xLTEtMA_cddab284-11da-4a09-8311-83f4440ea7d7"
      unitRef="usd">21208000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTYtNy0xLTEtMA_db6170cf-78e0-4c7d-986f-690db8f22142"
      unitRef="usd">13613000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTgtMS0xLTEtMA_c1c8863b-640e-420f-b809-313fd8b4a4f7"
      unitRef="usd">142000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTgtMy0xLTEtMA_ebea1fec-4c8f-4da4-8033-f7f82848ae06"
      unitRef="usd">138000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTgtNS0xLTEtMA_71023c4d-dbad-456e-b358-25e07ef8c312"
      unitRef="usd">329000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTgtNy0xLTEtMA_ca97c9e9-9d3a-411f-8ba6-d716fca95695"
      unitRef="usd">481000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTktMS0xLTEtMA_19076135-62bd-4ef5-b1a3-fbd31a715467"
      unitRef="usd">615000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTktMy0xLTEtMA_48629137-5378-4e4a-a159-025f22ee61dd"
      unitRef="usd">-13000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTktNS0xLTEtMA_27e55a96-cca4-4afb-b837-5b4bfbef535c"
      unitRef="usd">15000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMTktNy0xLTEtMA_66b5fd34-8328-4282-b780-c16157179215"
      unitRef="usd">798000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjEtMS0xLTEtMA_739e3022-3a30-4b9d-982f-2afd74349389"
      unitRef="usd">2474000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjEtMy0xLTEtMA_b52e1454-e23e-4224-adff-7aeb7736664e"
      unitRef="usd">6295000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjEtNS0xLTEtMA_ef5c9708-28d3-4466-a6d2-67d20f0f0fda"
      unitRef="usd">20894000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjEtNy0xLTEtMA_416d6355-511c-4943-8b34-585f380974d2"
      unitRef="usd">13930000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjItMS0xLTEtMA_e5215cfe-c03d-49c2-941b-a1818835213a"
      unitRef="usd">736000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjItMy0xLTEtMA_6c1ad184-321b-4715-a428-a86d1dfcc8ca"
      unitRef="usd">1521000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjItNS0xLTEtMA_36a2b5b4-5455-4452-8c2b-a22eee9a83ec"
      unitRef="usd">6004000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjItNy0xLTEtMA_a046afb9-d283-4bf0-b6df-9e6fe489e98f"
      unitRef="usd">3703000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9ea7881646014fa78434ff9dbdfff9ce_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjQtMS0xLTEtMA_ebae5b00-7e5a-47ac-99ca-f6587263c56d"
      unitRef="usd">1738000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjQtMy0xLTEtMA_68df1f19-a53f-4eff-8404-bbb35b8c9117"
      unitRef="usd">4774000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjQtNS0xLTEtMA_af1948db-01ab-4cfc-b839-8c93699c0867"
      unitRef="usd">14890000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjQtNy0xLTEtMA_11ca1f0d-832e-411d-908c-a6b9102e134f"
      unitRef="usd">10227000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjYtMS0xLTEtMA_ed8c54f5-93e0-4fab-bcaa-50e232ced0c5"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjYtMy0xLTEtMA_8c77b659-7574-46cd-be4e-91b392cfaef4"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjYtNS0xLTEtMA_e8b8aa88-fba4-4891-84ed-3f9dcdfd0360"
      unitRef="usdPerShare">1.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjYtNy0xLTEtMA_5a2b50a6-d1c2-4438-b998-860147fbaee2"
      unitRef="usdPerShare">1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjgtMS0xLTEtMA_447e4f46-470c-464e-aad6-106ff043d2bb"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjgtMy0xLTEtMA_712d0d3a-3b7b-488e-9e0a-6f5725fd3f4f"
      unitRef="usdPerShare">0.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjgtNS0xLTEtMA_9ca41207-85cf-4ca7-b5fe-9c7dcd42ddca"
      unitRef="usdPerShare">1.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMjgtNy0xLTEtMA_a2d0e425-0fdf-4947-b734-3a45b0ab68db"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzEtMS0xLTEtMA_a481297f-79d9-471d-a7ac-adef2ebe7f63"
      unitRef="shares">9017000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzEtMy0xLTEtMA_deb75c98-e2b8-4689-b894-7713a107a6f5"
      unitRef="shares">8974000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzEtNS0xLTEtMA_1e74e47a-cce5-404f-b4a0-81c6cde1d318"
      unitRef="shares">9017000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzEtNy0xLTEtMA_38bf7189-15a8-4e42-bc8f-3a991f219493"
      unitRef="shares">8971000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzItMS0xLTEtMA_2271f2b5-2cf0-4bec-bb0d-ec77debce9b7"
      unitRef="shares">313000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzItMy0xLTEtMA_78bec776-6f70-4b7c-bbdb-e5919a51ec5e"
      unitRef="shares">415000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzItNS0xLTEtMA_260bb798-b8d7-4c8b-8652-031ad9ad63aa"
      unitRef="shares">312000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzItNy0xLTEtMA_9b10f541-7c4d-48a5-bdd8-f20c05564c1e"
      unitRef="shares">399000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzMtMS0xLTEtMA_c134d9cf-c4a6-429d-9b90-da4968b50158"
      unitRef="shares">9330000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzMtMy0xLTEtMA_890e3292-ec3d-405c-b4ca-56a0c606777c"
      unitRef="shares">9389000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzMtNS0xLTEtMA_81cbf60a-0d7b-4204-8472-9912942af238"
      unitRef="shares">9329000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzMtNy0xLTEtMA_8f073b6f-9c34-439c-89ad-ceb8b061fb58"
      unitRef="shares">9370000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i9ea7881646014fa78434ff9dbdfff9ce_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzYtMS0xLTEtMA_ebae5b00-7e5a-47ac-99ca-f6587263c56d"
      unitRef="usd">1738000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzYtMy0xLTEtMA_68df1f19-a53f-4eff-8404-bbb35b8c9117"
      unitRef="usd">4774000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzYtNS0xLTEtMA_af1948db-01ab-4cfc-b839-8c93699c0867"
      unitRef="usd">14890000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzYtNy0xLTEtMA_11ca1f0d-832e-411d-908c-a6b9102e134f"
      unitRef="usd">10227000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzgtMS0xLTEtMA_861bd362-608d-4b07-83a3-a2ff6c1582eb"
      unitRef="usd">398000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzgtMy0xLTEtMA_564acbed-c536-4eb3-b234-626fd7bc473a"
      unitRef="usd">-427000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzgtNS0xLTEtMA_859742e4-ff4d-4c59-8587-303b6320af4c"
      unitRef="usd">-918000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzgtNy0xLTEtMA_47406278-9d2d-461a-8013-7cde9c9fb73c"
      unitRef="usd">965000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzktMS0xLTEtMA_ea5e574a-a7e4-4908-83f9-ce782969b39c"
      unitRef="usd">2136000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzktMy0xLTEtMA_2bbf26a9-00e9-4488-9c5c-b211d27dd4b1"
      unitRef="usd">4347000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzktNS0xLTEtMA_7d943301-549b-4610-9981-ca4b58f4ff8f"
      unitRef="usd">13972000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yNS9mcmFnOmUyYmRmMjhkZWNlYzQ1M2E5MTA3ZmYyZjAxODdkMWZkL3RhYmxlOjU0ZWQ4OGVmMjE2ZTQxODNiOTExZTJjMjk2Yjc5YmIxL3RhYmxlcmFuZ2U6NTRlZDg4ZWYyMTZlNDE4M2I5MTFlMmMyOTZiNzliYjFfMzktNy0xLTEtMA_11467d31-06ac-45ef-986d-23e236eab23c"
      unitRef="usd">11192000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi0xLTEtMS0w_67367ba9-8f7b-4e3b-9c4f-200d1096af4f"
      unitRef="shares">9043771</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi0zLTEtMS0w_278377a1-a226-405c-84f6-f22ea31eced3"
      unitRef="usd">9190000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi01LTEtMS0w_3e7bebb6-771d-497a-8532-7018df65a214"
      unitRef="usd">18077000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi03LTEtMS0w_63708ec4-4162-4bb2-821c-07727c3a3957"
      unitRef="usd">86496000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi05LTEtMS0w_63d500d8-276f-4c05-941e-13c834ad84aa"
      unitRef="usd">5761000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi0xMS0xLTEtMA_e5117c32-ffd6-495e-9da4-b527a0953ae4"
      unitRef="usd">-1000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMi0xMy0xLTEtMA_c9b7c722-8fe3-474c-b1d7-39260ff89249"
      unitRef="usd">108001000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic046114cf89f4f6989cbd3197ad6f41f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNC03LTEtMS0w_da9b01d1-59e3-4599-80a5-87f3e7cc4327"
      unitRef="usd">12533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iabc926e18c7a41c5916114e27a13a799_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNC0xMy0xLTEtMA_041980b7-e6df-4b80-ac57-fe5e02b7912e"
      unitRef="usd">12533000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iabc926e18c7a41c5916114e27a13a799_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNS0xLTEtMS0w_4e5b6617-985d-42d4-ac6d-f3f2b30926cc"
      unitRef="shares">47504</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i476cad3636e74d5dadfee99f113d69c4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNS05LTEtMS0w_df8b5ed0-83b7-4f26-8ef9-bd3a1de33898"
      unitRef="usd">1756000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iabc926e18c7a41c5916114e27a13a799_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNS0xMy0xLTEtMA_2fff7bc9-cb59-449a-83ea-76762395b49f"
      unitRef="usd">1756000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i46276e68a48b49358888f40ba040361d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNi0xMS0xLTEtMA_cd76136e-0d87-4c1b-b39c-76d460da1f47"
      unitRef="usd">-2494000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iabc926e18c7a41c5916114e27a13a799_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNi0xMy0xLTEtMA_7308e4f4-a656-43e8-9c20-0e6b8299a13d"
      unitRef="usd">-2494000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i256aca76d523497286a29e0c00d3b2dc_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNy01LTEtMS0w_1a60478a-998d-469e-8779-b640a0d50d6c"
      unitRef="usd">451000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iabc926e18c7a41c5916114e27a13a799_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfNy0xMy0xLTEtMA_deac6014-3c05-4b7a-92d3-3011c140572a"
      unitRef="usd">451000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i34e6ce0056734372923451f846fbc1e3_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC0xLTEtMS0w_11fcf376-05fe-48f3-84fa-2fdb7ac2dfc1"
      unitRef="shares">8996267</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i34e6ce0056734372923451f846fbc1e3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC0zLTEtMS0w_3d4261d2-9250-4a03-ad57-7c7dde8c306c"
      unitRef="usd">9190000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i34e6ce0056734372923451f846fbc1e3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC01LTEtMS0w_b217060c-f04d-489e-a19f-9b065819a28a"
      unitRef="usd">18528000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i34e6ce0056734372923451f846fbc1e3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC03LTEtMS0w_c32d6c30-f106-4d2a-95e1-97946ac7cf54"
      unitRef="usd">99029000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="i34e6ce0056734372923451f846fbc1e3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC05LTEtMS0w_a68cf526-81fa-46da-a98f-b827291ea094"
      unitRef="usd">7517000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i34e6ce0056734372923451f846fbc1e3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC0xMS0xLTEtMA_0550a7b9-b187-4c1d-ae12-23654f2a4732"
      unitRef="usd">-2495000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i34e6ce0056734372923451f846fbc1e3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfOC0xMy0xLTEtMA_623fd0b6-1b3f-40d8-8d3f-af03f5dd613c"
      unitRef="usd">116735000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i864b7a9c989149bcb6cc60391bbcc46b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTAtNy0xLTEtMA_42673fc0-a9de-4900-be64-3338b72653d6"
      unitRef="usd">619000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTAtMTMtMS0xLTA_db01446c-3e18-4784-9b18-2e2bd19ee972"
      unitRef="usd">619000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib454b6da0757491682cdd2abdc8fd837_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTEtMTEtMS0xLTA_59567747-7b00-42f6-885f-afd720e847ab"
      unitRef="usd">1178000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTEtMTMtMS0xLTA_e6e319da-4e5c-474f-aef7-0772a1432bf3"
      unitRef="usd">1178000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i039f30aeabff48d881b7ce68355889e0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTItNS0xLTEtMA_ed07e086-ae0e-4c6b-89c3-d9428fa57ff5"
      unitRef="usd">498000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTItMTMtMS0xLTA_67ea6dd3-f2ea-4cb7-b5f6-9cfc9c00976f"
      unitRef="usd">498000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTMtMS0xLTEtMA_687529f0-d253-4e3f-9f5e-c897a707d328"
      unitRef="shares">11144</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5b363c2262c24e50a82410360a3881a9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTMtMy0xLTEtMA_79069412-cf99-4b6a-a5a6-add4a8a99f85"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i039f30aeabff48d881b7ce68355889e0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTMtNS0xLTEtMA_24e1fcd4-df5a-4ede-96f0-199b726494c0"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibcb2bea003354d0b861440a37bfc6c96_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTMtMTMtMS0xLTA_f6469010-56b7-44ea-b902-258e16a83650"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id2419fd5ef8649319a9c99ef7197ae49_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtMS0xLTEtMA_e36a41f9-5209-42d2-81a4-7f2a88c7ea40"
      unitRef="shares">9007411</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="id2419fd5ef8649319a9c99ef7197ae49_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtMy0xLTEtMA_d67e8d78-8afd-4b56-807e-47c628541aa3"
      unitRef="usd">9201000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id2419fd5ef8649319a9c99ef7197ae49_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtNS0xLTEtMA_55bdf4cf-c87a-41ea-965c-d3e5f6022b68"
      unitRef="usd">19029000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id2419fd5ef8649319a9c99ef7197ae49_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtNy0xLTEtMA_fe49b4e1-64d6-45ab-aaf5-229a421fdb8c"
      unitRef="usd">99648000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="id2419fd5ef8649319a9c99ef7197ae49_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtOS0xLTEtMA_f876e9cb-0f83-4457-bca1-423ef642bac0"
      unitRef="usd">7517000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id2419fd5ef8649319a9c99ef7197ae49_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtMTEtMS0xLTA_847a9b29-38d9-4267-8373-63ae1c5983c3"
      unitRef="usd">-1317000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="id2419fd5ef8649319a9c99ef7197ae49_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTQtMTMtMS0xLTA_813bf95f-9048-467f-a0b6-7ad339504ea4"
      unitRef="usd">119044000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9ea7881646014fa78434ff9dbdfff9ce_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTYtNy0xLTEtMzM2_29aa8fc8-8152-4127-93d1-adc125e371c9"
      unitRef="usd">1738000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTYtMTMtMS0xLTM4Mg_a772baa1-1cef-403d-941a-90ce3a243a67"
      unitRef="usd">1738000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTctMS0xLTEtNDUyMw_7900f1c4-9994-48f2-bad9-ecaed0d8071a"
      unitRef="shares">12077</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTctOS0xLTEtNDUzNQ_c1614de7-143e-4a51-a8cf-bd0c89d5c336"
      unitRef="usd">436000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTctMTMtMS0xLTQ1NDE_9cab60f6-f2b3-4be1-8bfc-836e3d186a29"
      unitRef="usd">436000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i12a7d928d43d4779a71a41d72209d025_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTctMTEtMS0xLTM3MA_bd18a5f1-fdca-49cc-830a-0eb58490e1c0"
      unitRef="usd">398000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTctMTMtMS0xLTM4NQ_9055cf5e-df5c-4df4-a076-d71d725f9ba9"
      unitRef="usd">398000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3d03b0f47a1a4ca5ac4c5eff064a1f62_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTgtNS0xLTEtMzIx_d17fb81b-55b4-47ec-98de-b6a5f8e859eb"
      unitRef="usd">510000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTgtMTMtMS0xLTM4OA_7d7fcc28-5125-4ddf-b595-ee8ac0bc7dcf"
      unitRef="usd">510000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTgtMTMtMS0xLTM4OA_ab55982e-d021-47c5-a63f-ff279c6bbbe4"
      unitRef="usd">510000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTktMS0xLTEtMjUz_0217e10d-d6c9-464b-adfb-5310d96bfda1"
      unitRef="shares">30283</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i941e82ea63b148c19dee7495f1760a51_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTktMy0xLTEtMzA5_03a6bb12-b2f3-48c6-bd1d-2c79586e4b44"
      unitRef="usd">31000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3d03b0f47a1a4ca5ac4c5eff064a1f62_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTktNS0xLTEtMzI0_c5568132-02f7-41a6-a029-a9bebb92189a"
      unitRef="usd">-31000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMTktMTMtMS0xLTM5MQ_62b6b9c7-1281-44f1-974f-3bceb3922a74"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtMS0xLTEtMjU1_f8940f42-fc06-466d-9262-86ed70d60b61"
      unitRef="shares">9025617</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtMy0xLTEtMzEy_61080685-7336-4bba-ad03-cbaea09d975d"
      unitRef="usd">9232000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtNS0xLTEtMzMx_cbba8f86-434e-438f-9570-720ad996c684"
      unitRef="usd">19508000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtNy0xLTEtMzQ4_bd4b763d-1be7-4c5e-9cf5-2637ac5f96aa"
      unitRef="usd">101386000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtOS0xLTEtMzY0_7432545b-6e13-4380-9775-50db4b960084"
      unitRef="usd">7953000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtMTEtMS0xLTM3OQ_9abab3ed-5935-4e0f-b56c-f8a794d3827e"
      unitRef="usd">-919000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmM4MDY0YjhhNTkwYTQ1MjRhZjQyN2QyY2ZjYmU2MDY4L3RhYmxlcmFuZ2U6YzgwNjRiOGE1OTBhNDUyNGFmNDI3ZDJjZmNiZTYwNjhfMjAtMTMtMS0xLTM5NA_16ad0f40-8e59-48ca-9a55-fab7591a7a31"
      unitRef="usd">121254000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi0xLTEtMS0w_d708daaf-c881-45cf-9a11-8cc05ca8a20e"
      unitRef="shares">8955930</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi0zLTEtMS0w_e4946653-39c8-4a29-ab76-819c267270b5"
      unitRef="usd">9006000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi01LTEtMS0w_8287b6f2-5458-4d6b-b048-ef2ae0a54802"
      unitRef="usd">15623000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi03LTEtMS0w_024ab49f-ace5-4ea4-812a-9ecd824aa381"
      unitRef="usd">77338000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi05LTEtMS0w_776a60d2-be26-4fed-a87b-6c7d87a3e690"
      unitRef="usd">1234000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi0xMS0xLTEtMA_65d50110-7da3-4035-8c1c-bc9e0c7bdc00"
      unitRef="usd">-1560000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMi0xMy0xLTEtMA_a826adee-ef27-4a38-9641-e843dbc5a736"
      unitRef="usd">99173000</us-gaap:StockholdersEquity>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i27c077b8dd8f42efaf5344ccdf176151_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC03LTEtMS0w_46ce0c53-0fb8-40e2-a615-59ef5002956b"
      unitRef="usd">1937000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC0xMy0xLTEtMA_b197ec71-03e1-499b-a14d-02a6d204363b"
      unitRef="usd">1937000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:NetIncomeLoss
      contextRef="i74234bbc39be46ab8bf9f5dd495a6a37_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNS03LTEtMS0w_0af9c61d-52d3-4881-9233-63d8aae3b3a2"
      unitRef="usd">4146000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNS0xMy0xLTEtMA_30443f14-f119-47b6-b04f-e6fd2c03c384"
      unitRef="usd">4146000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8f02ebc43e4b4839bfe3a1d0c6fecc28_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNi0xMS0xLTEtMA_586f3bec-49b3-4261-9148-720f245ecffd"
      unitRef="usd">675000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNi0xMy0xLTEtMA_62f0704f-5e1c-409c-a86e-398139c8a7ec"
      unitRef="usd">675000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib1a5c1b83a794784ae93d221ec70bb7f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNy01LTEtMS0w_5fc18c45-85a1-4089-93d9-f405ae0ee287"
      unitRef="usd">666000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNy0xMy0xLTEtMA_8b72e684-fb71-4dd5-abe0-c09dfb3f9f05"
      unitRef="usd">666000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOC0xLTEtMS0w_9fa07b56-4408-4069-8373-b1d4da9214a7"
      unitRef="shares">6520</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib90955873f5e49bda5ff70fdaabb6374_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOC0zLTEtMS0w_8d06af3f-e17b-4990-82f2-7f28a8c645ae"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib1a5c1b83a794784ae93d221ec70bb7f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOC01LTEtMS0w_ce7b3491-e763-4940-8cb7-9658f8a38e99"
      unitRef="usd">-6000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibf3df96051fb4955bf9ca0c5f1349140_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOC0xMy0xLTEtMA_24267d81-e5ed-4aef-88e2-d1bcee1179e2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS0xLTEtMS0w_21c9f216-e8c5-4f4c-bd8b-2c01afa7b8f0"
      unitRef="shares">8962450</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS0zLTEtMS0w_a8f54b61-82f7-4859-bea4-b69b89c73990"
      unitRef="usd">9012000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS01LTEtMS0w_69b3b649-69f3-403c-b6d3-0d21323c2eac"
      unitRef="usd">16283000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS03LTEtMS0w_406e52bb-70bf-464e-bc1b-d6bae86ccaec"
      unitRef="usd">83421000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS05LTEtMS0w_1b370fe7-ab85-465c-a2b6-aad322ffd96f"
      unitRef="usd">1234000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS0xMS0xLTEtMA_13ee0cee-b767-4086-a33e-4bb0ace68005"
      unitRef="usd">-885000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ib9a3b5b856f1402ca6c25263e2052c36_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfOS0xMy0xLTEtMA_69b2bf8f-e6d0-46a5-8665-459e6ba6ef50"
      unitRef="usd">106597000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia2e35fe02169419ab7a882548f783008_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTEtNy0xLTEtMA_3f6a201d-e9fb-442a-9867-fe46a19f6260"
      unitRef="usd">1307000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTEtMTMtMS0xLTA_2311cd70-f3a4-4ce2-bc86-d23997d58ade"
      unitRef="usd">1307000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if6530670919749639c1f6c3a4bb65542_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTItMTEtMS0xLTA_0322c800-76de-4376-b932-8edf655fd8dd"
      unitRef="usd">717000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTItMTMtMS0xLTA_25fc8701-c903-4c02-ad2d-588a021b7fae"
      unitRef="usd">717000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib713c8fd2d834bf9bad8f2c5d4a53e9d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTMtNS0xLTEtMA_015e8e82-d406-4f4c-887d-5978d394dc45"
      unitRef="usd">711000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTMtMTMtMS0xLTA_1f5ef256-327a-404c-8a29-1edb24d3adfa"
      unitRef="usd">711000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTQtMS0xLTEtMA_348076fc-9665-43dc-a8e9-2a6411694029"
      unitRef="shares">20712</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2d4724848db9460eb357b51de927fe77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTQtMy0xLTEtMA_9257d6b0-4850-44d3-932e-8fcf42b9a643"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib713c8fd2d834bf9bad8f2c5d4a53e9d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTQtNS0xLTEtMA_1be5f6b1-a200-4dd9-a36c-ddf4a18b395d"
      unitRef="usd">-21000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id96573fc1e834f688fa0c1df76826d4b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTQtMTMtMS0xLTA_b6c9fc4c-3875-4780-9190-0be2353156e1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtMS0xLTEtMA_8aae1cb0-e7e8-4ee7-8075-b763a1177528"
      unitRef="shares">8983162</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtMy0xLTEtMA_ef423ec6-97f6-4621-ba68-b5095eff023e"
      unitRef="usd">9033000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtNS0xLTEtMA_d2e1d80e-3db4-4d48-995b-3dcc3140344b"
      unitRef="usd">16973000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtNy0xLTEtMA_6208663e-a900-4a33-9e1f-1bb38bbc782e"
      unitRef="usd">84728000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtOS0xLTEtMA_3a7dd864-b6bf-445f-b56f-e1cf2627810a"
      unitRef="usd">1234000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtMTEtMS0xLTA_490fb91b-81d2-4a12-bfff-1cc19525a2e6"
      unitRef="usd">-168000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="if6c8af0d44e0449695c1c7d1408bf0ed_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTUtMTMtMS0xLTA_c6dab704-2b8e-47a8-a317-161e1c5c8d02"
      unitRef="usd">109332000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibb6cad9f1dd64e068fba665e6d460028_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTctNy0xLTEtMTQx_333f1bad-3725-4001-acd8-f8138abb9140"
      unitRef="usd">4774000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTctMTMtMS0xLTIwNw_86985025-3e56-4402-b940-b5a1fabed78d"
      unitRef="usd">4774000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTgtMS0xLTEtMTU4_ab1b20a0-4568-4a80-a809-40a00899a0f9"
      unitRef="shares">35830</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTgtOS0xLTEtMTc0_e1119254-5da2-4a6e-b890-f309409856ec"
      unitRef="usd">1361000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTgtMTMtMS0xLTIxMA_20047cc0-9702-48a6-9400-4ba67b09041f"
      unitRef="usd">1361000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i71f594b652814771a8aab1e6a13db226_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTktMTEtMS0xLTE5NQ_a25c1c8c-3448-4d35-9f0f-ce41b3fd429d"
      unitRef="usd">-427000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTktMTMtMS0xLTIxMw_5653d4dc-efb3-47b8-8feb-6dbaa230c839"
      unitRef="usd">-427000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idc589b08504d40bebdc8782ee47af403_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMTktNS0xLTEtMTMy_23f21c2b-f416-4ad3-8406-040c23052749"
      unitRef="usd">663000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjAtMTMtMS0xLTIxNg_ac7119cf-dfeb-444e-ad41-aa27e142105f"
      unitRef="usd">663000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjAtMS0xLTEtMTA0_b93799b2-c8c6-4346-92e7-4aefd096fe3f"
      unitRef="shares">9649</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7788dd2700a047d3b7ccd380ef540e53_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjAtMy0xLTEtMTE5_2fd4bbd0-7976-41c4-8bf9-a1484a24da55"
      unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idc589b08504d40bebdc8782ee47af403_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjAtNS0xLTEtMTM1_ac2e3a1e-0576-483d-b165-d01d00d8a543"
      unitRef="usd">-10000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjEtMTMtMS0xLTIxOQ_4f8ede00-9caa-48c8-b411-6fa5f6366a7c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjEtMS0xLTEtMTA3_a29855a8-4ff5-4f93-ada9-689d1a7f0f82"
      unitRef="shares">8956981</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjEtMy0xLTEtMTIy_184479f4-8b61-48e0-ae9d-a0833e18569a"
      unitRef="usd">9043000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjEtNS0xLTEtMTM4_e0d7d2ed-c2b6-4561-bdc2-9b9c6e38b7ba"
      unitRef="usd">17626000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjEtNy0xLTEtMTUz_b094bd97-e820-467a-8437-729ae498f75a"
      unitRef="usd">89502000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjItOS0xLTEtMTg2_e1e19fe7-fff4-4d05-81ae-8f69b584c7d2"
      unitRef="usd">2595000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjItMTEtMS0xLTIwNA_e1419aa3-edac-4480-b590-64cf355e941b"
      unitRef="usd">-595000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfMjItMTMtMS0xLTIyMg_8763c1be-81a0-4f4c-93ab-5b58205a2740"
      unitRef="usd">112981000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNC0xLTEtMS0w_af1948db-01ab-4cfc-b839-8c93699c0867"
      unitRef="usd">14890000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNC0zLTEtMS0w_11ca1f0d-832e-411d-908c-a6b9102e134f"
      unitRef="usd">10227000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNy0xLTEtMS0w_d54ca090-a37a-4d50-b6fe-18d5c1ab51a1"
      unitRef="usd">4660000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNy0zLTEtMS0w_b1835587-bcea-4eac-bc5d-707f56dc3fc9"
      unitRef="usd">4401000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfOC0xLTEtMS0w_f4ebfbf0-838c-4b66-b313-392d5f59623c"
      unitRef="usd">-2767000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfOC0zLTEtMS0w_40dc09f0-c1ef-48e2-a111-7ae01ca1d124"
      unitRef="usd">7621000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfOS0xLTEtMS0w_aae05b58-4b46-4378-8ccc-f5d94d8a0cbf"
      unitRef="usd">-1454000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfOS0zLTEtMS0w_d662598b-a9eb-4c33-8029-8a297762bc7b"
      unitRef="usd">-3252000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTEtMS0xLTEtMA_0cf722d5-233c-4755-a7ac-3dc059e47686"
      unitRef="usd">2128000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTEtMy0xLTEtMA_fd743144-a6fe-4d01-944b-a87212a9cd76"
      unitRef="usd">7785000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTItMS0xLTEtMA_36841469-1682-4844-865e-416464393d55"
      unitRef="usd">-1101000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTItMy0xLTEtMA_e054ae3a-d90f-428c-80b0-7ada0ee5c933"
      unitRef="usd">1593000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTMtMS0xLTEtMA_a49b5bd4-d371-40a2-9953-76e26f8d8df0"
      unitRef="usd">725000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTMtMy0xLTEtMA_a450c1d6-b45b-4321-becf-18301f3d1da4"
      unitRef="usd">2433000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTQtMS0xLTEtMA_4d183546-e797-427d-992d-36360fe66f90"
      unitRef="usd">3097000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTQtMy0xLTEtMA_a038f7d7-69d5-447a-95f5-d2fdad6175ed"
      unitRef="usd">-6193000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTUtMS0xLTEtMA_e4bbbd4b-790d-40bb-84f6-208b941d5abb"
      unitRef="usd">-441000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTUtMy0xLTEtMA_47de6ea6-7441-4956-8cc3-6e91bd248574"
      unitRef="usd">-544000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTYtMS0xLTEtMA_b3c565c3-99d8-40d9-8aff-3f8f37bbd0d9"
      unitRef="usd">20023000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTYtMy0xLTEtMA_76c14768-086f-49ed-87b1-2e913167b774"
      unitRef="usd">8041000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTktMS0xLTEtMA_d341b9d3-dcc4-49ad-9e86-80d70f7e8406"
      unitRef="usd">1311000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMTktMy0xLTEtMA_df6c587d-6fe0-450b-85c4-115b81ad11a2"
      unitRef="usd">1392000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjAtMS0xLTEtOTU4_22f7ab1d-e5a1-4b2c-bc70-62acfb58b4ab"
      unitRef="usd">-2300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjAtMy0xLTEtOTY0_5178b6df-5a39-4d0b-be8a-b4e0b1756de5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjAtMS0xLTEtMA_f606c71e-ba14-4181-a164-82e8165f9d35"
      unitRef="usd">-3611000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjAtMy0xLTEtMA_101d18a0-707b-42d7-b39e-e107a0297869"
      unitRef="usd">-1392000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjMtMS0xLTEtMA_21b0b927-315c-4ada-bc78-95064e38ce00"
      unitRef="usd">-2271000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjMtMy0xLTEtMA_68813d8c-ef3e-47f3-85dc-65d347a8706a"
      unitRef="usd">-8628000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjQtMS0xLTEtMA_2277b4b5-4b93-4c73-9223-ef629a3cb13d"
      unitRef="usd">2192000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjQtMy0xLTEtMA_3cffd64b-362d-4668-932c-e6c6a6e76c0d"
      unitRef="usd">1361000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjUtMS0xLTEtMA_a5a3b3e5-5d41-48ac-8a9c-83248914ef10"
      unitRef="usd">192000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjUtMy0xLTEtMA_d2d03f9d-7f84-46a6-b784-55a37e139c81"
      unitRef="usd">192000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjYtMS0xLTEtMA_1e92bcfd-9fd9-4fc7-ad3e-f26196983ca8"
      unitRef="usd">15000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjYtMy0xLTEtMA_b69fa38e-964c-4a92-b9f1-f60b55748d33"
      unitRef="usd">16000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjctMS0xLTEtMA_02b364ce-89f1-480b-962e-899fcd3f85f3"
      unitRef="usd">-4640000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjctMy0xLTEtMA_9976a936-6718-4819-be59-fc5e67534b92"
      unitRef="usd">-10165000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjktMS0xLTEtMA_8cb70da3-326c-4f0d-a5f5-9337e8528161"
      unitRef="usd">-74000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMjktMy0xLTEtMA_43d4fc11-19d6-4db8-9051-329c9cd23b54"
      unitRef="usd">259000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzEtMS0xLTEtMA_16444c7a-4df5-4670-9812-f8a3b95b47fc"
      unitRef="usd">11698000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzEtMy0xLTEtMA_22b03244-94bf-4800-bb74-cfecbbd1c551"
      unitRef="usd">-3257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzMtMS0xLTEtMA_0c8784a7-920e-4e9d-bf12-271c071cf7ca"
      unitRef="usd">6297000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzMtMy0xLTEtMA_7da763fd-7c16-48c4-8c22-ee6d6b5e43f6"
      unitRef="usd">12683000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzUtMS0xLTEtMA_920dcb65-b5c8-4283-a9c1-e1dfe1bd5c20"
      unitRef="usd">17995000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzUtMy0xLTEtMA_489dcd64-871c-475b-84ed-0b09da61d9fd"
      unitRef="usd">9426000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzctMS0xLTEtMA_96c4b505-deac-4617-a48e-c935f9f43f28"
      unitRef="usd">17193000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzctMy0xLTEtMA_32b65c56-b6d3-4773-9693-da00cee87342"
      unitRef="usd">8626000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzgtMS0xLTEtMA_d7a2d988-a4e1-4691-971f-d81e236199c8"
      unitRef="usd">802000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzgtMy0xLTEtMA_7abe9d26-cd14-43cb-82dc-e5c5cf1ddbc5"
      unitRef="usd">800000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzktMS0xLTEtMA_920dcb65-b5c8-4283-a9c1-e1dfe1bd5c20"
      unitRef="usd">17995000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfMzktMy0xLTEtMA_489dcd64-871c-475b-84ed-0b09da61d9fd"
      unitRef="usd">9426000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNDItMS0xLTEtMA_96ca639f-10ec-4d80-8007-40c93c4221d5"
      unitRef="usd">3733000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNDItMy0xLTEtMA_a79bb9f8-97bd-49a9-9888-0bd57d75f0cf"
      unitRef="usd">458000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNDMtMS0xLTEtMA_839fe663-b6a8-4829-a42a-f298768a1961"
      unitRef="usd">295000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zMS9mcmFnOmQyZDc5ZDUxYmM3NDRmMjc4NTg0MGM4YTJlNTVkMTY2L3RhYmxlOjEzZWFkMmYwMjNkNzQ4MGNhZTQwNGFiNjgzZTY2N2U5L3RhYmxlcmFuZ2U6MTNlYWQyZjAyM2Q3NDgwY2FlNDA0YWI2ODNlNjY3ZTlfNDMtMy0xLTEtMA_6d46bcba-3012-4b97-ad73-e38ad3e2e957"
      unitRef="usd">499000</us-gaap:InterestPaidNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zNy9mcmFnOmNjZTBkY2VjM2M2NDQ0MTZiMzAyNTI3NTYwNGE5YzNkL3RleHRyZWdpb246Y2NlMGRjZWMzYzY0NDQxNmIzMDI1Mjc1NjA0YTljM2RfMTQ2NQ_7ebc882d-ca55-4716-b4f5-43cb2e4e1d13">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, 2019. 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 and nine month periods ended September&#160;30, 2020 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2020. The Company has two operating segments. The first segment, 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 second segment, The Bolt Supply House Ltd. ("Bolt Supply") operating segment, distributes MRO products primarily through its branches located in Western Canada. Bolt Supply had 14 branches in operation at the end of the third quarter 2020.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8zNy9mcmFnOmNjZTBkY2VjM2M2NDQ0MTZiMzAyNTI3NTYwNGE5YzNkL3RleHRyZWdpb246Y2NlMGRjZWMzYzY0NDQxNmIzMDI1Mjc1NjA0YTljM2RfOTA4_c1704f79-6467-4489-b2a2-5512043fd5e6"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF82NTk3MDY5Nzc2MTEx_a0c4d1c2-3ff3-49df-9aff-8af02d80be61">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 over 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 and 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.5 million in the Company's condensed consolidated balance sheet. 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 and, to the extent necessary, 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 were 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 $16.0 million allocated to goodwill reflects the purchase price less the fair market value of the identifiable net 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:115%"&gt;The appropriate fair values of the assets acquired and liabilities assumed are based on preliminary estimates and assumptions. These preliminary estimates and assumptions could change significantly during the purchase price measurement period as the Company finalizes the valuations of the assets acquired and liabilities assumed.&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 $5.4&#160;million of revenue and $0.4 million of operating income in the third quarter 2020 post-acquisition.&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 12pt;text-align:left;vertical-align: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,711&#160;&lt;/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 12pt;text-align:left;vertical-align: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,076&#160;&lt;/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 12pt;text-align:left;vertical-align: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:0 1pt"/&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;41,725&#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&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%;text-decoration:underline"&gt;Fair value of assets acquired&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-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 2px 12pt;text-align:left;vertical-align: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:#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;15,952&#160;&lt;/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 12pt;text-align:left;vertical-align: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:#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,809&#160;&lt;/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 12pt;text-align:left;vertical-align: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:#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,656&#160;&lt;/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 12pt;text-align:left;vertical-align: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:#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,961&#160;&lt;/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 12pt;text-align:left;vertical-align: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:#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,775&#160;&lt;/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 12pt;text-align:left;vertical-align: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:#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,201&#160;&lt;/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 12pt;text-align:left;vertical-align: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;41,725&#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;&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 following table contains unaudited pro forma revenue and net income for Lawson Products assuming the Partsmaster acquisition closed on January 1, 2019.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.444%"/&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="21" 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="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;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&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 #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;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;2019&lt;/span&gt;&lt;/td&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;2020&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;2019&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%;text-decoration:underline"&gt;Revenue&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:1pt solid #000;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 #000;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 #000;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 #000;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: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;&#160;Actual&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;90,277&#160;&lt;/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;94,779&#160;&lt;/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;253,458&#160;&lt;/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;282,219&#160;&lt;/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;&#160;&#160;&#160;Pro forma&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;101,222&#160;&lt;/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;109,174&#160;&lt;/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;298,546&#160;&lt;/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;332,234&#160;&lt;/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: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;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%;text-decoration:underline"&gt;Net 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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: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;&#160;Actual&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;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,774&#160;&lt;/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;14,890&#160;&lt;/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;10,227&#160;&lt;/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;&#160;&#160;&#160;Pro forma&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,982&#160;&lt;/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;4,598&#160;&lt;/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;16,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,166&#160;&lt;/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&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 pro forma disclosures in the table above 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <laws:BusinessAcquisitionNumberOfCustomersOfAcquiredEntity
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1Mjgy_1ee1fc32-9bda-4a3c-ab38-2a3b5939d709"
      unitRef="customer">16000</laws:BusinessAcquisitionNumberOfCustomersOfAcquiredEntity>
    <laws:BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1Mjcz_ff2c57b7-8dec-4f64-a9c1-10861f0327ae"
      unitRef="sale_representative">200</laws:BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if33b9d3319474d558ffe1115db0118a0_D20200831-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1Mzg3_52febcd5-ffc3-458a-916f-921de4c34ff3"
      unitRef="usd">35300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if33b9d3319474d558ffe1115db0118a0_D20200831-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1NDA1_d3bd30bb-e24e-493e-842d-4aa0ac6b2d96"
      unitRef="usd">2300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i89d8123977714902b6392fe355985555_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1NDI0_0111f50b-1f20-407b-a0c1-96a1aa8e84eb"
      unitRef="usd">33000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <laws:AcquisitionLiability
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM3MjM5_92965113-61a2-4207-8cd2-e345c40969dd"
      unitRef="usd">32500000</laws:AcquisitionLiability>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM3MjU2_02c9ed2f-a136-4621-9d4b-40fb0114e4db"
      unitRef="usd">33000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i93be3ad49775484d969d7c7bddc738a3_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM3MjQ2_e3d22f2e-6963-418a-aa70-41e2382ab39d"
      unitRef="usd">5000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i903a08f7b50d4fa69773a0548e328b1f_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM3MjUx_b9eb70d1-cc54-4558-9905-62e860346a0d"
      unitRef="usd">2800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="idcf3a3eee2cd481a891a29347d4e095b_D20200831-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1MzY2_6416fbde-bc80-4f3e-b63a-b172be905797">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic414e1ac003d4ab885f872317653451e_D20200831-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8xMDk5NTExNjM1Mzcx_51cb764f-51d4-449c-bd30-ba416ccfe532">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8zMjk4NTM0ODkyNjc2_db34628b-f628-4be0-9379-ccd5b2a74b49"
      unitRef="usd">5400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF8zMjk4NTM0ODkyNjk0_f76ac31e-124c-42b9-8d88-2a0a6c309384"
      unitRef="usd">400000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF82NTk3MDY5Nzc2MTEy_2c6fbfce-f5d6-4afc-ba69-4f2fd4f1bae8">&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 12pt;text-align:left;vertical-align: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,711&#160;&lt;/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 12pt;text-align:left;vertical-align: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,076&#160;&lt;/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 12pt;text-align:left;vertical-align: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:0 1pt"/&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;41,725&#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&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%;text-decoration:underline"&gt;Fair value of assets acquired&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-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 2px 12pt;text-align:left;vertical-align: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:#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;15,952&#160;&lt;/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 12pt;text-align:left;vertical-align: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:#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,809&#160;&lt;/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 12pt;text-align:left;vertical-align: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:#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,656&#160;&lt;/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 12pt;text-align:left;vertical-align: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:#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,961&#160;&lt;/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 12pt;text-align:left;vertical-align: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:#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,775&#160;&lt;/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 12pt;text-align:left;vertical-align: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:#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,201&#160;&lt;/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 12pt;text-align:left;vertical-align: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;41,725&#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="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8xLTItMS0xLTgzNQ_aa893d04-0a1a-45a1-a4e0-f39f58567102"
      unitRef="usd">34711000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable>
    <laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8yLTItMS0xLTExNDE_d9272625-7cd9-47e5-9ace-ae93f5d119de"
      unitRef="usd">4076000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses>
    <laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8yLTItMS0xLTg0Mg_be593c28-d4be-4161-92a0-8e7c5089d05a"
      unitRef="usd">2938000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV80LTItMS0xLTg1Ng_50691760-a5fd-4eff-a4dc-5e8f246c9a7b"
      unitRef="usd">41725000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:Goodwill
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV82LTItMS0xLTg2MA_38fbb0d1-836b-472a-84b6-f322c99c72fe"
      unitRef="usd">15952000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV83LTItMS0xLTExNTM_2d7f15ea-d7ab-4db3-83e7-680df63c796d"
      unitRef="usd">7809000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV83LTItMS0xLTg2Mw_e1bae1d4-4135-42cb-8961-e64162501bd8"
      unitRef="usd">7656000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i93be3ad49775484d969d7c7bddc738a3_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV85LTItMS0xLTg2Mw_2f7d36c4-ba65-4e7e-a7e0-62ce44465735"
      unitRef="usd">4961000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i903a08f7b50d4fa69773a0548e328b1f_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8xMC0yLTEtMS04NjM_57f0731c-e58c-4f54-ae2b-1693bb470148"
      unitRef="usd">2775000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8xMS0yLTEtMS04NjM_e9c2c9b4-3790-43df-af91-c52fe62f4925"
      unitRef="usd">2201000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8xMi0yLTEtMS04NjM_7f348c0c-6393-4269-8c0a-c04cf632750e"
      unitRef="usd">371000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets>
    <laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6YjE4OTlhY2Y4MmE2NGIyMzhkODFlMTRmZWU2M2UwODUvdGFibGVyYW5nZTpiMTg5OWFjZjgyYTY0YjIzOGQ4MWUxNGZlZTYzZTA4NV8xMy0yLTEtMS04NjM_c6515deb-65b8-4c20-9c95-86fe510f4d7e"
      unitRef="usd">41725000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGV4dHJlZ2lvbjoyZjEwYjE2OTcxMWU0ZDI2YTNkMThmMjYxMDRjNmY3OF83Njk2NTgxNDAzOTE3_c65a2525-f000-4e45-bcb0-3bda71c98fab">The following table contains unaudited pro forma revenue and net income for Lawson Products assuming the Partsmaster acquisition closed on January 1, 2019.&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:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.444%"/&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="21" 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="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;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&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 #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;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;2019&lt;/span&gt;&lt;/td&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;2020&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;2019&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%;text-decoration:underline"&gt;Revenue&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:1pt solid #000;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 #000;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 #000;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 #000;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: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;&#160;Actual&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;90,277&#160;&lt;/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;94,779&#160;&lt;/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;253,458&#160;&lt;/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;282,219&#160;&lt;/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;&#160;&#160;&#160;Pro forma&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;101,222&#160;&lt;/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;109,174&#160;&lt;/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;298,546&#160;&lt;/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;332,234&#160;&lt;/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: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;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%;text-decoration:underline"&gt;Net 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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: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;&#160;Actual&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;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,774&#160;&lt;/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;14,890&#160;&lt;/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;10,227&#160;&lt;/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;&#160;&#160;&#160;Pro forma&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,982&#160;&lt;/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;4,598&#160;&lt;/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;16,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,166&#160;&lt;/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;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:Revenues
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y180LTItMS0xLTcyNw_eef2317b-af8a-4463-9555-2e139c659e64"
      unitRef="usd">90277000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y180LTQtMS0xLTc0MA_70c45b10-3578-483f-9dcb-6f466c695aed"
      unitRef="usd">94779000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y180LTYtMS0xLTc1Mw_a5aa1c59-2e0b-467e-83a5-82fd5bb5126d"
      unitRef="usd">253458000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y180LTgtMS0xLTc2NQ_f552e301-627f-4cb8-a9e5-569b61c27a25"
      unitRef="usd">282219000</us-gaap:Revenues>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y181LTItMS0xLTczMQ_9f798d72-3c8a-4ae8-8bd7-6785d19f9b10"
      unitRef="usd">101222000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ia11c9bfd820d4e678b5b50e0c2b9d4be_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y181LTQtMS0xLTc0Mw_3775804e-bbe7-4700-9fd5-ad23158868f8"
      unitRef="usd">109174000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i0b7403a76b754b6eb76dd9c5ee6bcfa1_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y181LTYtMS0xLTc1Ng_399d2244-6916-47d8-bcf9-bab9ecc9ccec"
      unitRef="usd">298546000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i161ab1627a964a4d81ffd670383f2133_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y181LTgtMS0xLTc2OA_17c72f67-537d-4bc1-b578-c25a862d5194"
      unitRef="usd">332234000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:NetIncomeLoss
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y184LTItMS0xLTczNA_8281e516-f9bd-46fa-af3b-a40362f2e4fc"
      unitRef="usd">1738000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y184LTQtMS0xLTc0Ng_029bf4ee-7d39-4d37-8b76-d2e1612dc8c6"
      unitRef="usd">4774000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y184LTYtMS0xLTc1OQ_dd3fdac3-b55f-4827-a2bc-cc7cf2166f8e"
      unitRef="usd">14890000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y184LTgtMS0xLTc3MQ_4af63ea0-6042-4912-a6ee-5f5a1dc08f34"
      unitRef="usd">10227000</us-gaap:NetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y185LTItMS0xLTczNw_a30d950e-da88-4b3d-b857-28d810eb78ef"
      unitRef="usd">1982000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ia11c9bfd820d4e678b5b50e0c2b9d4be_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y185LTQtMS0xLTc1MA_d1950a81-6091-4835-bb75-bb32559119b9"
      unitRef="usd">4598000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i0b7403a76b754b6eb76dd9c5ee6bcfa1_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y185LTYtMS0xLTc2Mg_b7c3440f-df85-425a-a0d4-0eec66e1e05c"
      unitRef="usd">16312000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i161ab1627a964a4d81ffd670383f2133_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMTg5L2ZyYWc6MmYxMGIxNjk3MTFlNGQyNmEzZDE4ZjI2MTA0YzZmNzgvdGFibGU6NjY0ZWRhMWI4YzVhNGVlZmFhOGUzZmIyMTU3YjFjNGMvdGFibGVyYW5nZTo2NjRlZGExYjhjNWE0ZWVmYWE4ZTNmYjIxNTdiMWM0Y185LTgtMS0xLTc3NA_3ae75b58-c5c2-4f7e-aaf1-0a977a647189"
      unitRef="usd">10166000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RleHRyZWdpb246YjU0OGVlMzJjN2IzNGVmNDljZmFmYTI2ZWVjYjAzY2FfNTA2MQ_2736f808-c55d-4a71-979e-26ba4b5031b4">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;Lawson has two operating segments; the Lawson segment and the Bolt Supply segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation. Although the Company has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price breakout between these obligations. The Company does not price its offerings based on any breakout between these obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 does not provide VMI services for its customers or provide services in addition to product sales to customers.&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 sales. 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. &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;This presentation decision is effective beginning with this &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;Quarterly Report on Form 10-Q for the period ended September&#160;30, 2020. For the three and nine months ended September&#160;30, 2019, service revenue of $10.3 million and $29.9 million, respectively, were reported as service revenue which have now been combined as reported within total revenue. &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:36.619%"/&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&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.525%"/&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 September 30,&lt;/span&gt;&lt;/td&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;Nine Months Ended September 30,&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;2020&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;2019&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;2020&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;2019&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;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;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;72,030&#160;&lt;/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;75,160&#160;&lt;/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;202,709&#160;&lt;/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;225,327&#160;&lt;/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,247&#160;&lt;/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;19,619&#160;&lt;/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;50,749&#160;&lt;/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;56,892&#160;&lt;/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 9pt;text-align:left;vertical-align: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;90,277&#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;94,779&#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 #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;253,458&#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;282,219&#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="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:37.057%"/&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&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.526%"/&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 September 30,&lt;/span&gt;&lt;/td&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;Nine Months Ended September 30,&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;2020&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;2019&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;2020&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;2019&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;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;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;22.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.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;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Chemicals&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;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;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;11.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;11.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;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;12.6&#160;&lt;/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;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;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;15.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;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;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Electrical&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.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;10.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;10.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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;Safety&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;7.0&#160;&lt;/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;4.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;6.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;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aftermarket Automotive Supplies&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;7.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;7.6&#160;&lt;/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;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Welding and Metal Repair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;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.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;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;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.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;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;12.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;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;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 2px 9pt;text-align:left;vertical-align: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 3pt 2px 1pt;text-align:right;vertical-align: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 3pt 2px 1pt;text-align:right;vertical-align: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 #000000;border-top:1pt solid #000000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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 #000000;border-top:1pt solid #000000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ac0d75335104f7f90e6556facc3d96f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RleHRyZWdpb246YjU0OGVlMzJjN2IzNGVmNDljZmFmYTI2ZWVjYjAzY2FfMzI5ODUzNDg5NzUwNQ_50b89674-69d5-428c-aa96-3396dba9cd84"
      unitRef="usd">10300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06012682b24643de995fc8d3f5b78b69_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RleHRyZWdpb246YjU0OGVlMzJjN2IzNGVmNDljZmFmYTI2ZWVjYjAzY2FfMzI5ODUzNDg5NzUxNw_ccb3623e-5b5f-4df2-8abc-6294beadec1d"
      unitRef="usd">29900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RleHRyZWdpb246YjU0OGVlMzJjN2IzNGVmNDljZmFmYTI2ZWVjYjAzY2FfNTA2NA_e2ca9c59-9c12-4ce7-b77e-6207f3f90694">&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:36.619%"/&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&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.525%"/&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 September 30,&lt;/span&gt;&lt;/td&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;Nine Months Ended September 30,&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;2020&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;2019&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;2020&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;2019&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;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;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;72,030&#160;&lt;/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;75,160&#160;&lt;/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;202,709&#160;&lt;/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;225,327&#160;&lt;/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,247&#160;&lt;/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;19,619&#160;&lt;/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;50,749&#160;&lt;/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;56,892&#160;&lt;/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 9pt;text-align:left;vertical-align: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;90,277&#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;94,779&#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 #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;253,458&#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;282,219&#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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="icfbdee9470a34f2a879104937a7eb183_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfMy0xLTEtMS0w_80c580ad-758c-4f0e-b7cf-2d6920dac57d"
      unitRef="usd">72030000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8d0f43f07ca14558bf09e2af350f9b8e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfMy0zLTEtMS0w_f85d3400-c19a-4ecc-90ff-848bf96ec86d"
      unitRef="usd">75160000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3f91a78964f5412492a704bbce10bf35_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfMy01LTEtMS0w_ed86d114-b94d-4efa-a740-e653213e95ea"
      unitRef="usd">202709000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba54f419eaa7424c984f10edb9ac00bd_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfMy03LTEtMS0w_7a955684-d517-4c37-ac1b-c1cc35d9b184"
      unitRef="usd">225327000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4bb9f3e83b4412bb6b3a89b62ca9d3e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNC0xLTEtMS0w_d970cc3b-92fc-40b5-a92e-3ab0c0165f55"
      unitRef="usd">18247000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie1af7bec2f1443d2a01a5be0fbb326ff_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNC0zLTEtMS0w_8b24e0bd-945b-4674-9aee-61204aed0b00"
      unitRef="usd">19619000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7d66d5dfe9a14f77bdad6854d29e07d3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNC01LTEtMS0w_e59cf58c-68c4-486a-b039-bccc8ffeeb37"
      unitRef="usd">50749000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib91e22d27cff4894a3b3a8915334465d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNC03LTEtMS0w_f80a7c18-9afc-47a8-a32e-aa5d6adc7892"
      unitRef="usd">56892000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNS0xLTEtMS0w_00b9cfb9-8012-4c0d-bb4c-aa6966b42072"
      unitRef="usd">90277000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNS0zLTEtMS0w_0ceabb7d-9490-44b7-a400-e65394ddd82b"
      unitRef="usd">94779000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNS01LTEtMS0w_b034e424-238f-4099-b9de-0e0fa7abe102"
      unitRef="usd">253458000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjBiYzhjM2I0MWE4YjRiZWVhN2ZkMjRjYzU4Yzk1NzIwL3RhYmxlcmFuZ2U6MGJjOGMzYjQxYThiNGJlZWE3ZmQyNGNjNThjOTU3MjBfNS03LTEtMS0w_35783454-7a6b-42b8-845f-b136a99f2812"
      unitRef="usd">282219000</us-gaap:Revenues>
    <us-gaap:ScheduleOfProductInformationTableTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RleHRyZWdpb246YjU0OGVlMzJjN2IzNGVmNDljZmFmYTI2ZWVjYjAzY2FfNTA2MA_cb495e77-5438-4e41-a3cf-fa525eeeda19">&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:37.057%"/&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&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.526%"/&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 September 30,&lt;/span&gt;&lt;/td&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;Nine Months Ended September 30,&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;2020&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;2019&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;2020&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;2019&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;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;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;22.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.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;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Chemicals&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;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;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;11.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;11.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;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;12.6&#160;&lt;/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;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;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;15.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;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;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Electrical&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.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;10.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;10.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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;Safety&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;7.0&#160;&lt;/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;4.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;6.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;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aftermarket Automotive Supplies&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;7.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;7.6&#160;&lt;/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;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Welding and Metal Repair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;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.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;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;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.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;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;12.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;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;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 2px 9pt;text-align:left;vertical-align: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 3pt 2px 1pt;text-align:right;vertical-align: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 3pt 2px 1pt;text-align:right;vertical-align: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 #000000;border-top:1pt solid #000000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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 #000000;border-top:1pt solid #000000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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:ScheduleOfProductInformationTableTextBlock>
    <laws:FasteningSystems
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMy0xLTEtMS0w_075a534e-e987-412b-8e65-8cd937cfb7d3"
      unitRef="number">0.223</laws:FasteningSystems>
    <laws:FasteningSystems
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMy0zLTEtMS0w_2db9a3fe-6c66-4544-b013-893186845f38"
      unitRef="number">0.241</laws:FasteningSystems>
    <laws:FasteningSystems
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMy01LTEtMS0w_58e30ab5-48fb-4c5a-908d-c7b8a89d0912"
      unitRef="number">0.227</laws:FasteningSystems>
    <laws:FasteningSystems
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMy03LTEtMS0w_42f940cc-02dd-4cdc-ba2d-cc0e1a1b6ffe"
      unitRef="number">0.240</laws:FasteningSystems>
    <laws:CuttingToolsandAbrasives
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC0xLTEtMS00MDU0_423ee62e-e4cb-47a2-8c35-87c327d10732"
      unitRef="number">0.133</laws:CuttingToolsandAbrasives>
    <laws:CuttingToolsandAbrasives
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC0zLTEtMS00MDU0_eda27f7f-d0c9-45ed-bb98-230eb63ffdc3"
      unitRef="number">0.117</laws:CuttingToolsandAbrasives>
    <laws:CuttingToolsandAbrasives
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC01LTEtMS00MDU0_7ca75940-b40e-4e87-80f0-0c4395a1fa62"
      unitRef="number">0.117</laws:CuttingToolsandAbrasives>
    <laws:SpecialtyChemicals
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC03LTEtMS00MDU0_2644fc52-86dc-46d1-8f9f-98647d68a026"
      unitRef="number">0.116</laws:SpecialtyChemicals>
    <laws:FluidPower
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC0xLTEtMS0w_6b050361-9e06-4edd-bda1-3376663a16ca"
      unitRef="number">0.126</laws:FluidPower>
    <laws:FluidPower
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC0zLTEtMS0w_415610d6-2343-4322-a5c1-0f69d35c8e58"
      unitRef="number">0.151</laws:FluidPower>
    <laws:FluidPower
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC01LTEtMS0w_41eb83e8-ec87-4fcf-9123-82cfc6c22a58"
      unitRef="number">0.132</laws:FluidPower>
    <laws:FluidPower
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNC03LTEtMS0w_f64b2f3b-5dde-4fe9-bc33-836f5fae3ae4"
      unitRef="number">0.152</laws:FluidPower>
    <laws:SpecialtyChemicals
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNi0xLTEtMS0w_c1fe9c18-e4f5-4e87-8436-6c2613e14136"
      unitRef="number">0.122</laws:SpecialtyChemicals>
    <laws:SpecialtyChemicals
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNi0zLTEtMS0w_dd5727c8-369b-41e4-b95c-167c72c946db"
      unitRef="number">0.131</laws:SpecialtyChemicals>
    <laws:SpecialtyChemicals
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNi01LTEtMS0w_4bb917b3-fb80-4761-a4e0-1721a56520ea"
      unitRef="number">0.131</laws:SpecialtyChemicals>
    <laws:CuttingToolsandAbrasives
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNi03LTEtMS0w_f72c542a-046a-423c-bc42-3c51e590eedc"
      unitRef="number">0.131</laws:CuttingToolsandAbrasives>
    <laws:Electrical
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNy0xLTEtMS0w_78dba267-bc4c-498f-8da2-9cc1e3404347"
      unitRef="number">0.100</laws:Electrical>
    <laws:Electrical
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNy0zLTEtMS0w_42c3a65d-4095-4d13-9709-6266fab732fe"
      unitRef="number">0.104</laws:Electrical>
    <laws:Electrical
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNy01LTEtMS0w_4492a8b6-a455-4a12-bc5e-fa13d7fc1746"
      unitRef="number">0.102</laws:Electrical>
    <laws:Electrical
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfNy03LTEtMS0w_5c137cd7-3996-4660-96ef-ddf2f233eb65"
      unitRef="number">0.108</laws:Electrical>
    <laws:Safety
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOC0xLTEtMS0w_d58e7257-859d-44cc-8525-5252b788e331"
      unitRef="number">0.070</laws:Safety>
    <laws:Safety
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOC0zLTEtMS0w_16b4ea9f-5d82-4cea-b3d4-9ccb30192eef"
      unitRef="number">0.047</laws:Safety>
    <laws:Safety
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOC01LTEtMS0w_e74d4cee-fb70-455b-b0d9-bbda5af9c0f4"
      unitRef="number">0.064</laws:Safety>
    <laws:Safety
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOC03LTEtMS0w_f75fef43-954b-4ead-9257-ed02577df047"
      unitRef="number">0.047</laws:Safety>
    <laws:AftermarketAutomotiveSupplies
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOS0xLTEtMS0w_cb90eb25-8a8b-45d2-a390-b6f3ad9c2c64"
      unitRef="number">0.070</laws:AftermarketAutomotiveSupplies>
    <laws:AftermarketAutomotiveSupplies
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOS0zLTEtMS0w_8c9b4508-aa35-422d-a9dd-9ca3416634e5"
      unitRef="number">0.076</laws:AftermarketAutomotiveSupplies>
    <laws:AftermarketAutomotiveSupplies
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOS01LTEtMS0w_22dc8df4-ea19-4d52-9937-e7f509519248"
      unitRef="number">0.071</laws:AftermarketAutomotiveSupplies>
    <laws:AftermarketAutomotiveSupplies
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfOS03LTEtMS0w_f6fc77ed-4c1b-4b4a-88f7-d8ed077fe812"
      unitRef="number">0.079</laws:AftermarketAutomotiveSupplies>
    <laws:WeldingandMetalRepair
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTAtMS0xLTEtMA_5fd4b8e9-e06c-4902-b323-fdb81fc852a0"
      unitRef="number">0.014</laws:WeldingandMetalRepair>
    <laws:WeldingandMetalRepair
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTAtMy0xLTEtMA_54f5a5f6-d0c4-4683-851b-8ab46f2e36d3"
      unitRef="number">0.013</laws:WeldingandMetalRepair>
    <laws:WeldingandMetalRepair
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTAtNS0xLTEtMA_bbebeb68-5cda-46d9-80a1-e5d27f93f68c"
      unitRef="number">0.014</laws:WeldingandMetalRepair>
    <laws:WeldingandMetalRepair
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTAtNy0xLTEtMA_6a1376a8-ff59-4e20-8f40-3768830bbafd"
      unitRef="number">0.015</laws:WeldingandMetalRepair>
    <laws:OtherProducts
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTEtMS0xLTEtMA_2162afaa-6527-48aa-b626-5cfe78b8b465"
      unitRef="number">0.142</laws:OtherProducts>
    <laws:OtherProducts
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTEtMy0xLTEtMA_5c1045e3-1b55-4797-bfc9-c3e371ff9248"
      unitRef="number">0.120</laws:OtherProducts>
    <laws:OtherProducts
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTEtNS0xLTEtMA_b8e219f4-ba31-4e8f-a46d-c0e866fc76b2"
      unitRef="number">0.142</laws:OtherProducts>
    <laws:OtherProducts
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTEtNy0xLTEtMA_b5d477ea-431b-436d-bcbf-dd676f082155"
      unitRef="number">0.112</laws:OtherProducts>
    <laws:TotalProducts
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTItMS0xLTEtMA_9f99e520-693b-4929-adea-d9978be86c10"
      unitRef="number">1.000</laws:TotalProducts>
    <laws:TotalProducts
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTItMy0xLTEtMA_496d4d26-1c00-401d-a647-a9525454fc98"
      unitRef="number">1.000</laws:TotalProducts>
    <laws:TotalProducts
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTItNS0xLTEtMA_49969f1b-3143-47c9-8c97-86711e149b72"
      unitRef="number">1.000</laws:TotalProducts>
    <laws:TotalProducts
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80MC9mcmFnOmI1NDhlZTMyYzdiMzRlZjQ5Y2ZhZmEyNmVlY2IwM2NhL3RhYmxlOjVkOTgxZThkZGE5NDQ4MjE4OWU5OGZhOWJiMDc5OWVmL3RhYmxlcmFuZ2U6NWQ5ODFlOGRkYTk0NDgyMTg5ZTk4ZmE5YmIwNzk5ZWZfMTItNy0xLTEtMA_f6196b1f-28e3-4a61-b1f0-217936f90e3a"
      unitRef="number">1.000</laws:TotalProducts>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80My9mcmFnOjE2OWY1ZTk0ZWM5YTQ0YmJhNjNjZGNjOTBlNDQyNGJkL3RleHRyZWdpb246MTY5ZjVlOTRlYzlhNDRiYmE2M2NkY2M5MGU0NDI0YmRfMzQ5_7012b646-ca3c-4bfd-8048-dacb18e0b35c">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 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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80My9mcmFnOjE2OWY1ZTk0ZWM5YTQ0YmJhNjNjZGNjOTBlNDQyNGJkL3RleHRyZWdpb246MTY5ZjVlOTRlYzlhNDRiYmE2M2NkY2M5MGU0NDI0YmRfNjY_5f760cc3-e6d0-4626-b000-31c5beb8b329"
      unitRef="usd">800000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RleHRyZWdpb246ZWMyNjZlZmRhYTU2NDU5Yjk2N2NkZWI3ZGQyOTI5OTRfMTM5_cc00c10c-4a64-4571-bbf8-53c59460613c">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 which are 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;September 30, 2020&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, 2019&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,083&#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;60,500&#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;(4,865)&lt;/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,595)&lt;/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 9pt;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;62,218&#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;55,905&#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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RleHRyZWdpb246ZWMyNjZlZmRhYTU2NDU5Yjk2N2NkZWI3ZGQyOTI5OTRfMTUx_ea082502-8e3e-4b6b-b7f8-38f8c4a22a3f">&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 which are 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;September 30, 2020&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, 2019&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,083&#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;60,500&#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;(4,865)&lt;/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,595)&lt;/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 9pt;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;62,218&#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;55,905&#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="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfMi0xLTEtMS0w_3560f2a8-01f8-4386-8acf-930b41ef0218"
      unitRef="usd">67083000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfMi0zLTEtMS0w_e40b8103-9ee6-427d-b663-4ab1ae563988"
      unitRef="usd">60500000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfMy0xLTEtMS0w_78e5880c-c1ff-4fc6-a91c-49eaa81150d1"
      unitRef="usd">4865000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfMy0zLTEtMS0w_d423d935-107a-4b14-94df-5136fa68838c"
      unitRef="usd">4595000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfNC0xLTEtMS0w_58b9a430-721f-47f7-81a2-2e179b6bff42"
      unitRef="usd">62218000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80Ni9mcmFnOmVjMjY2ZWZkYWE1NjQ1OWI5NjdjZGViN2RkMjkyOTk0L3RhYmxlOmUyODBlNmNmNTM4MzRlNDBhOTU0ZjkzNjJhOGMwNjIzL3RhYmxlcmFuZ2U6ZTI4MGU2Y2Y1MzgzNGU0MGE5NTRmOTM2MmE4YzA2MjNfNC0zLTEtMS0w_f47c6fb3-eab9-4ed9-9e9a-a004a4de468f"
      unitRef="usd">55905000</us-gaap:InventoryNet>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RleHRyZWdpb246NzgyM2FiMDc0MjVjNDZkYjkzNmRlNDI1YWRmMjM2MzhfMTA0OA_f1c30f55-d09a-41bc-85c5-04f26481cb9f">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 nine months of 2020 and 2019 is included in the table below:&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.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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&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;2020&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;2019&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&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;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;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,079&#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;Acquisition&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;15,952&#160;&lt;/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;/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;Adjustment to original acquisition allocation&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;&#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;(12)&lt;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(447)&lt;/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;515&#160;&lt;/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 9pt;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;Ending balance&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;36,428&#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;20,582&#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:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RleHRyZWdpb246NzgyM2FiMDc0MjVjNDZkYjkzNmRlNDI1YWRmMjM2MzhfMTA1MQ_2f02fc30-5de1-4955-bc2c-e15b705778fc">&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 nine months of 2020 and 2019 is included in the table below:&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.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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&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;2020&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;2019&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&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;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;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,079&#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;Acquisition&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;15,952&#160;&lt;/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;/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;Adjustment to original acquisition allocation&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;&#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;(12)&lt;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(447)&lt;/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;515&#160;&lt;/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 9pt;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;Ending balance&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;36,428&#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;20,582&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfMy0xLTEtMS0w_fc535971-98cf-4468-ada0-0a998a782c03"
      unitRef="usd">20923000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfMy0zLTEtMS0w_5a73b4e4-c8a4-48f4-8a76-c6fbc4e11b1d"
      unitRef="usd">20079000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNC0xLTEtMS0w_fc21515f-2aef-43c7-9070-2abcebe83c6b"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNC0zLTEtMS0w_50fa9d5a-e89a-4105-aead-81dfb4fdbed1"
      unitRef="usd">-12000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNS0xLTEtMS0w_6abba136-ed32-468c-bf34-e0360d0a94a7"
      unitRef="usd">-447000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNS0zLTEtMS0w_be5c5480-af2f-458d-b9e6-f16508011148"
      unitRef="usd">515000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNi0xLTEtMS0w_3b5434bf-9c0c-4f57-b160-0728a65f2b4f"
      unitRef="usd">36428000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF80OS9mcmFnOjc4MjNhYjA3NDI1YzQ2ZGI5MzZkZTQyNWFkZjIzNjM4L3RhYmxlOjA0MGI0YWI2MzgwNzRjNTdhNmRkNTFmYTkwMDZhM2EwL3RhYmxlcmFuZ2U6MDQwYjRhYjYzODA3NGM1N2E2ZGQ1MWZhOTAwNmEzYTBfNi0zLTEtMS0w_1af9f5ca-58fa-49dd-a292-706aca6524aa"
      unitRef="usd">20582000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RleHRyZWdpb246MzExMTY5YTg3OTgxNGFhZGI4ZTI1NzhjYmQxYzY4MWZfODA2_d44638df-64a6-46b5-a657-765f66648930">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;September 30, 2020&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, 2019&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,022&#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,436)&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,586&#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;8,422&#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,020)&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;6,402&#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,181&#160;&lt;/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,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,141&#160;&lt;/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,337&#160;&lt;/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,404)&lt;/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,933&#160;&lt;/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,203&#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;(4,476)&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,727&#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;15,759&#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;(3,424)&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;12,335&#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="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;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;$1.1 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; and $1.0 million related to intangible assets was recorded in General and administrative expenses for the nine months ended September 30, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt; As of September 30, 2020, there were no events or circumstances that indicate the carrying value may not be recoverable and thus no recoverability test was required.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RleHRyZWdpb246MzExMTY5YTg3OTgxNGFhZGI4ZTI1NzhjYmQxYzY4MWZfODA5_0846b027-d28e-4b70-92c4-89f6cf246b7b">&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;September 30, 2020&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, 2019&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,022&#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,436)&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,586&#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;8,422&#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,020)&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;6,402&#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,181&#160;&lt;/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,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,141&#160;&lt;/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,337&#160;&lt;/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,404)&lt;/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,933&#160;&lt;/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,203&#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;(4,476)&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,727&#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;15,759&#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;(3,424)&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;12,335&#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="ide18d996473346a29eb0734cee0834f2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy0xLTEtMS0w_d030979f-d74c-4544-a920-b1ae8ab5ae7c"
      unitRef="usd">11022000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ide18d996473346a29eb0734cee0834f2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy0zLTEtMS0w_5b24fc71-ae59-4173-a13a-8b8522484c66"
      unitRef="usd">2436000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ide18d996473346a29eb0734cee0834f2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy01LTEtMS0w_24fc9734-83c2-4d5a-81b6-8cf431dd4279"
      unitRef="usd">8586000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0fe9e5b34b494ecdae7606718c5c9de7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy03LTEtMS0w_af0920e7-17f6-440e-9036-95cc8432e358"
      unitRef="usd">8422000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0fe9e5b34b494ecdae7606718c5c9de7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy05LTEtMS0w_c45cadc2-2dce-4bc2-bcc5-f3c243872f8f"
      unitRef="usd">2020000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0fe9e5b34b494ecdae7606718c5c9de7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfMy0xMS0xLTEtMA_27deb1c1-4825-434f-b09f-e5e1baba4f02"
      unitRef="usd">6402000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2b6759ef972b4639a390d2d7d8eea43f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC0xLTEtMS0w_ca252a93-6780-412f-906e-df08d1158efd"
      unitRef="usd">12181000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2b6759ef972b4639a390d2d7d8eea43f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC0zLTEtMS0w_7df56ea0-d404-4184-8ddc-6927f65b9ba0"
      unitRef="usd">2040000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2b6759ef972b4639a390d2d7d8eea43f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC01LTEtMS0w_5bd6861c-354b-4c9d-b98b-277dca653a18"
      unitRef="usd">10141000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5a589e5b14ab4a4e98f70009dc7e6243_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC03LTEtMS0w_3e2f54bf-5332-42cf-8cf4-60ab4ae28ce3"
      unitRef="usd">7337000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5a589e5b14ab4a4e98f70009dc7e6243_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC05LTEtMS0w_1a7a52a6-5c60-47a7-83d0-dedc0894e222"
      unitRef="usd">1404000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5a589e5b14ab4a4e98f70009dc7e6243_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNC0xMS0xLTEtMA_35b35b52-aadc-47e2-ac6d-6b6531d3f80c"
      unitRef="usd">5933000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS0xLTEtMS0w_f5694fa1-bda3-4309-af59-e75952a40c11"
      unitRef="usd">23203000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS0zLTEtMS0w_f07a3b71-3b51-45f4-b184-5f6045b27d75"
      unitRef="usd">4476000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS01LTEtMS0w_e06b5186-316e-46ed-bd55-b28710730e57"
      unitRef="usd">18727000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS03LTEtMS0w_d55b843a-8711-4fc8-9e8d-d6ff73118d77"
      unitRef="usd">15759000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS05LTEtMS0w_e09455ff-9e59-407d-b14f-ecf222655864"
      unitRef="usd">3424000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RhYmxlOmExODFhZTE3NDVjMDRmZWQ5ZmJmOTNhNzI2ZjBhZTc5L3RhYmxlcmFuZ2U6YTE4MWFlMTc0NWMwNGZlZDlmYmY5M2E3MjZmMGFlNzlfNS0xMS0xLTEtMA_236ce0c5-4dd0-4a15-ae80-f900a9dbfd80"
      unitRef="usd">12335000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RleHRyZWdpb246MzExMTY5YTg3OTgxNGFhZGI4ZTI1NzhjYmQxYzY4MWZfMTU4_e051c25e-7f53-43b4-9e8c-31510fbd5d73"
      unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81Mi9mcmFnOjMxMTE2OWE4Nzk4MTRhYWRiOGUyNTc4Y2JkMWM2ODFmL3RleHRyZWdpb246MzExMTY5YTg3OTgxNGFhZGI4ZTI1NzhjYmQxYzY4MWZfMTY1_df68da7a-a247-4dcd-85c8-e390e6eae373"
      unitRef="usd">1000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDE5OQ_bf498ee5-5020-4da4-8f43-61720ed96c73">Leases&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases property used for distribution centers, office space, and Bolt branch locations throughout the US and Canada, along with various equipment located in distribution centers and corporate headquarters. The Company is also a lessor of its Decatur, Alabama property previously used in conjunction with a discontinued operation. &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 expenses and income generated by the leasing activity of Lawson as lessee for the three months ended September&#160;30, 2020 and September 30, 2019 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:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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 September 30, 2020&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;Three Months Ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262&#160;&lt;/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,190&#160;&lt;/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;Consolidated Financing Lease Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 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;60&#160;&lt;/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;Consolidated Financing Lease Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/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;70&#160;&lt;/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: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;Sublease Income &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:#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;&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align: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:#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 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,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#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;&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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Includes short term lease expense, which is immaterial&lt;/span&gt;&lt;/div&gt;&lt;div style="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; Sublease income from sublease of a portion of the Company headquarters. The sublease was terminated in June 2019 and the Company has no other subleases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expenses and income generated by the leasing activity of Lawson as lessee for the nine months ended September&#160;30, 2020 and September 30, 2019 are as follows (Dollars in thousands):&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&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.344%"/&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.344%"/&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.348%"/&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;Classification&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;Nine Months Ended September 30, 2020&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;Nine Months Ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;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:#bfe4ff;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;3,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;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:#bfe4ff;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;3,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;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="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="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;/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;Consolidated Financing Lease Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align: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&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="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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Consolidated Financing Lease Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/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;23&#160;&lt;/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="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="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;Consolidated Financing Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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="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="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;/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;Sublease Income &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:#bfe4ff;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:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#bfe4ff;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 2px 9pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;3,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;3,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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; Includes short term lease expense, which is immaterial&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; Sublease income from sublease of a portion of the Company headquarters. The sublease was terminated in June 2019 and the Company has no other subleases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of September&#160;30, 2020 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, 2019&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:58.695%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.347%"/&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;September 30, &lt;br/&gt;2020&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;2019&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;8,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,592&#160;&lt;/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;575&#160;&lt;/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;654&#160;&lt;/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 9pt;text-align:left;vertical-align: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;9,513&#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;11,246&#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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;3,591&#160;&lt;/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;233&#160;&lt;/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;239&#160;&lt;/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 9pt;text-align:left;vertical-align: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,509&#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;3,830&#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;6,414&#160;&lt;/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;9,133&#160;&lt;/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;279&#160;&lt;/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;371&#160;&lt;/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 9pt;text-align:left;vertical-align: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;6,693&#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;9,504&#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 $5.1 million and $2.4&#160;million as of September 30, 2020 and December 31, 2019, 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.4 million  and $0.2 million as of September 30, 2020 and December 31, 2019, respectively&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of September&#160;30, 2020 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="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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;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,599&#160;&lt;/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;254&#160;&lt;/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,853&#160;&lt;/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;3,780&#160;&lt;/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;153&#160;&lt;/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,933&#160;&lt;/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;1,733&#160;&lt;/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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,834&#160;&lt;/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;720&#160;&lt;/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;755&#160;&lt;/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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/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;471&#160;&lt;/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;471&#160;&lt;/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 9pt;text-align:left;vertical-align: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;11,478&#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;545&#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;12,023&#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;788&#160;&lt;/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;33&#160;&lt;/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;821&#160;&lt;/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 9pt;text-align:left;vertical-align: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;10,690&#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;512&#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;11,202&#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 September&#160;30, 2020 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="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.08%&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.7&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.37%&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 of Lawson as lessee for the nine months ending September&#160;30, 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: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;3,072&#160;&lt;/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;22&#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;192&#160;&lt;/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:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDIwMA_70c2082f-b31a-474f-82d3-07aa7e43e4a1">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expenses and income generated by the leasing activity of Lawson as lessee for the three months ended September&#160;30, 2020 and September 30, 2019 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:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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 September 30, 2020&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;Three Months Ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262&#160;&lt;/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,190&#160;&lt;/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;Consolidated Financing Lease Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 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;60&#160;&lt;/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;Consolidated Financing Lease Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/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;70&#160;&lt;/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: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;Sublease Income &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:#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;&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align: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:#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 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,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#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;&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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Includes short term lease expense, which is immaterial&lt;/span&gt;&lt;/div&gt;&lt;div style="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; Sublease income from sublease of a portion of the Company headquarters. The sublease was terminated in June 2019 and the Company has no other subleases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMi00LTEtMS0w_53bd81db-5e3d-4411-a77b-c2037c964263"
      unitRef="usd">1262000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMi02LTEtMS0w_34138cad-1a4d-45c9-9fee-dfe1013a46d0"
      unitRef="usd">1190000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfNC00LTEtMS0w_cfcbd293-5171-487d-904b-57a04e3f3655"
      unitRef="usd">63000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfNC02LTEtMS0w_70dd1296-1bba-4c3e-b208-e46b9a0f4eb6"
      unitRef="usd">60000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfNi00LTEtMS0w_68f6d34a-177a-4889-bb80-df57b020db7c"
      unitRef="usd">8000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfNi02LTEtMS0w_8f9b4a06-2395-4da0-8e89-a7dc7aa6b008"
      unitRef="usd">10000</us-gaap:FinanceLeaseInterestExpense>
    <laws:FinanceLeaseCost
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfOC00LTEtMS0w_6dd957f3-dc1c-4c34-9961-189539bbd2ad"
      unitRef="usd">71000</laws:FinanceLeaseCost>
    <laws:FinanceLeaseCost
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfOC02LTEtMS0w_c59aa26c-be44-4236-a91d-facab1a30c0f"
      unitRef="usd">70000</laws:FinanceLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMTAtNC0xLTEtMA_798c0e9c-5a9d-400e-998e-2b212ca652ba"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMTAtNi0xLTEtMA_c9130bc7-e098-40aa-9d1d-ef1a50a68afd"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMTEtNC0xLTEtMA_0c1087d2-3ee2-4ba9-8e32-2a622c6f3dc8"
      unitRef="usd">1333000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjgxY2I4N2U2M2I2ZjRiMjdhMWY5OGUxYzE3MmExZjM0L3RhYmxlcmFuZ2U6ODFjYjg3ZTYzYjZmNGIyN2ExZjk4ZTFjMTcyYTFmMzRfMTEtNi0xLTEtMA_2d7d95e8-fd6a-4407-9b92-ef40d27586c0"
      unitRef="usd">1260000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMS00LTEtMS0w_e08e62e3-c768-42a9-857b-acd475f98885"
      unitRef="usd">3630000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMS02LTEtMS0w_4629a9ea-ed49-4a02-b6f6-2c77b00327dc"
      unitRef="usd">3532000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMy00LTEtMS0w_7c25e27f-2235-4ec0-aee7-171287b3d35c"
      unitRef="usd">165000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMy02LTEtMS0w_cca5a02c-705f-4b40-9ed5-8f7a1ebd299b"
      unitRef="usd">159000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfNS00LTEtMS0w_bcf1c9ee-7d3d-4ce3-b7dd-3bda1c91b849"
      unitRef="usd">22000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfNS02LTEtMS0w_ff6db22d-5d0d-4934-851e-f0481cc9c83d"
      unitRef="usd">23000</us-gaap:FinanceLeaseInterestExpense>
    <laws:FinanceLeaseCost
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfNy00LTEtMS0w_845785b6-c70b-441f-9e33-80328684daa7"
      unitRef="usd">187000</laws:FinanceLeaseCost>
    <laws:FinanceLeaseCost
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfNy02LTEtMS0w_1b736b01-c0df-446c-8f1b-2ac16a868596"
      unitRef="usd">182000</laws:FinanceLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfOS00LTEtMS0w_799dba84-b2d4-4624-81bc-66fba7722bad"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfOS02LTEtMS0w_9fda9f17-075c-49fb-803e-bf6f13c3710c"
      unitRef="usd">160000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMTAtNC0xLTEtMA_bf12873c-3e34-4ec0-8e9c-68eb9cc4af1e"
      unitRef="usd">3817000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjcyMWQzMGQxZTZlMjQwYmU4NjI4MmFlNTBiNzkzMzI2L3RhYmxlcmFuZ2U6NzIxZDMwZDFlNmUyNDBiZTg2MjgyYWU1MGI3OTMzMjZfMTAtNi0xLTEtMA_f53b971e-a121-4524-b0dd-c3ec3121084d"
      unitRef="usd">3554000</us-gaap:LeaseCost>
    <laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDIwNQ_1f354ea3-05d2-47b9-a535-133948467e47">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of September&#160;30, 2020 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, 2019&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:58.695%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.347%"/&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;September 30, &lt;br/&gt;2020&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;2019&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;8,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,592&#160;&lt;/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;575&#160;&lt;/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;654&#160;&lt;/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 9pt;text-align:left;vertical-align: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;9,513&#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;11,246&#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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;3,591&#160;&lt;/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;233&#160;&lt;/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;239&#160;&lt;/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 9pt;text-align:left;vertical-align: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,509&#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;3,830&#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;6,414&#160;&lt;/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;9,133&#160;&lt;/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;279&#160;&lt;/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;371&#160;&lt;/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 9pt;text-align:left;vertical-align: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;6,693&#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;9,504&#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 $5.1 million and $2.4&#160;million as of September 30, 2020 and December 31, 2019, 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.4 million  and $0.2 million as of September 30, 2020 and December 31, 2019, respectively&lt;/span&gt;&lt;/div&gt;</laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMi0yLTEtMS0w_4668121d-3b21-4a39-b128-5f78a36b91f0"
      unitRef="usd">8938000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMi00LTEtMS0w_df3b9d5e-6266-4885-9818-ee50fed72bf3"
      unitRef="usd">10592000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMy0yLTEtMS0w_24125d10-88ee-4950-81c8-f2560b701fa6"
      unitRef="usd">575000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMy00LTEtMS0w_3b6b5cb2-4b7b-4014-ad5e-e3562d778f64"
      unitRef="usd">654000</us-gaap:FinanceLeaseRightOfUseAsset>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNC0yLTEtMS0w_13b7c2e4-c689-4e26-9e61-74296ff68c0a"
      unitRef="usd">9513000</laws:LeaseAssetsRightofUseAsset>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNC00LTEtMS0w_830c3cde-a7d4-4bf2-b899-067c55f5c9ae"
      unitRef="usd">11246000</laws:LeaseAssetsRightofUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNi0yLTEtMS0w_6852dc9d-69b1-4803-a725-8c5ff4c507ef"
      unitRef="usd">4276000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNi00LTEtMS0w_2cd7058c-24b1-4c26-a20a-5db669138429"
      unitRef="usd">3591000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNy0yLTEtMS0w_5ddbaa10-ace6-4d3c-b0d5-5086987c89c2"
      unitRef="usd">233000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfNy00LTEtMS0w_ef1eeaf0-8f2d-4760-bd08-48fc31d2ad0a"
      unitRef="usd">239000</us-gaap:FinanceLeaseLiabilityCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfOC0yLTEtMS0w_6ce88f3c-bcd1-4527-a1d5-1d097d5d7008"
      unitRef="usd">4509000</laws:LeaseLiabilityCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfOC00LTEtMS0w_1348b466-c59b-45de-80ae-6f9e0ca2648f"
      unitRef="usd">3830000</laws:LeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTAtMi0xLTEtMA_ddc02c5a-6c53-4fcf-9b70-ad4b6c4a02ac"
      unitRef="usd">6414000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTAtNC0xLTEtMA_7311a4fb-19c8-4b71-80b2-be4eb7375054"
      unitRef="usd">9133000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTEtMi0xLTEtMA_7b5b8c3a-0630-4122-90f5-93749a389000"
      unitRef="usd">279000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTEtNC0xLTEtMA_a3756537-8f89-4d0e-af6d-2b116e936c57"
      unitRef="usd">371000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTItMi0xLTEtMA_0b310ed0-2687-4143-8242-585219f8cae6"
      unitRef="usd">6693000</laws:LeaseLiabilityNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjk0NGI2YjE3ODg0YTQ3MDZhNmNkNTI4OGI3MzU2MjI3L3RhYmxlcmFuZ2U6OTQ0YjZiMTc4ODRhNDcwNmE2Y2Q1Mjg4YjczNTYyMjdfMTItNC0xLTEtMA_28155016-bffb-4f8f-b0f8-d01f747a706c"
      unitRef="usd">9504000</laws:LeaseLiabilityNoncurrent>
    <laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfMzQ5Ng_4315d7ab-3bf8-4f65-9ff9-461c462592dc"
      unitRef="usd">5100000</laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation>
    <laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfMzUwMw_a45a3da6-07cf-4aff-965d-0df3592e39c3"
      unitRef="usd">2400000</laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation>
    <laws:FinanceLeaseRightofUseAssetAccumulatedDepreciation
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfMzYzNw_092a6573-5270-40f0-88bd-b078f1b19ea0"
      unitRef="usd">400000</laws:FinanceLeaseRightofUseAssetAccumulatedDepreciation>
    <laws:FinanceLeaseRightofUseAssetAccumulatedDepreciation
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfMzY0NQ_2cb6cf98-23aa-4d49-83e7-39e9178966fc"
      unitRef="usd">200000</laws:FinanceLeaseRightofUseAssetAccumulatedDepreciation>
    <laws:LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDIwNw_777f84ab-4819-4b8c-8c69-7d6854b7bd91">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of September&#160;30, 2020 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="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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;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,599&#160;&lt;/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;254&#160;&lt;/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,853&#160;&lt;/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;3,780&#160;&lt;/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;153&#160;&lt;/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,933&#160;&lt;/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;1,733&#160;&lt;/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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,834&#160;&lt;/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;720&#160;&lt;/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;755&#160;&lt;/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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/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;471&#160;&lt;/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;471&#160;&lt;/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 9pt;text-align:left;vertical-align: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;11,478&#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;545&#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;12,023&#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;788&#160;&lt;/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;33&#160;&lt;/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;821&#160;&lt;/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 9pt;text-align:left;vertical-align: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;10,690&#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;512&#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;11,202&#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;</laws:LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMi0yLTEtMS0w_db6417ca-e040-48ee-a49c-9ff9e2978c6c"
      unitRef="usd">4599000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMi00LTEtMS0w_0b5c4262-3c3b-4fc5-b783-0466df25c7f9"
      unitRef="usd">254000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <laws:NetLeaseLiabilityPaymentsRemainderofFiscalYear
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMi02LTEtMS0w_70ce62ca-9298-4e3f-aeed-58a66d6b772f"
      unitRef="usd">4853000</laws:NetLeaseLiabilityPaymentsRemainderofFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMy0yLTEtMS0w_5042e654-5b59-469e-b1d0-17a82f6d2f50"
      unitRef="usd">3780000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMy00LTEtMS0w_5b252af5-efd9-4244-a4b7-773ee6f8a348"
      unitRef="usd">153000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <laws:NetLeaseLiabilityPaymentsDueYearTwo
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMy02LTEtMS0w_b68ccc04-cbd9-40b7-9da6-b98aac4251e1"
      unitRef="usd">3933000</laws:NetLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNC0yLTEtMS0w_86bfda46-2cfc-40a4-a5ef-71422a4bb97f"
      unitRef="usd">1733000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNC00LTEtMS0w_fe4c2f84-d22a-4d44-963e-9e47f05a7167"
      unitRef="usd">101000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <laws:NetLeaseLiabilityPaymentsDueYearThree
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNC02LTEtMS0w_af7d2ddf-e7b3-40b8-8fdf-45a6f3d1730a"
      unitRef="usd">1834000</laws:NetLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNS0yLTEtMS0w_b09186cf-a547-4232-a933-b63a50eeb76e"
      unitRef="usd">720000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNS00LTEtMS0w_5e1107da-3948-4e08-8169-8400b2591c68"
      unitRef="usd">35000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <laws:NetLeaseLiabilityPaymentsDueYearFour
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNS02LTEtMS0w_d05b6f22-be75-4801-b95b-ac8d6c5221fd"
      unitRef="usd">755000</laws:NetLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNi0yLTEtMS0w_109ac934-87f8-4d32-a65e-60706f675bd3"
      unitRef="usd">175000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNi00LTEtMS0w_8ad63d96-c47f-44c1-8350-453327465869"
      unitRef="usd">2000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <laws:NetLeaseLiabilitiesPaymentsDueYearFive
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNi02LTEtMS0w_81243f4e-13c5-4c79-87a7-fe075688858e"
      unitRef="usd">177000</laws:NetLeaseLiabilitiesPaymentsDueYearFive>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNy0yLTEtMS0w_eaf363c3-075e-422b-ad4c-382effcb9496"
      unitRef="usd">471000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNy00LTEtMS0w_52324a77-cec2-4cfd-b7cd-42e7e17a2e23"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <laws:NetLeaseLiabilityPaymentsDueafterYearFive
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfNy02LTEtMS0w_9313ca1b-c48a-4f36-ba4f-dc437a0da0fe"
      unitRef="usd">471000</laws:NetLeaseLiabilityPaymentsDueafterYearFive>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOC0yLTEtMS0w_904b600a-85de-4f11-b91a-112a7329bd1d"
      unitRef="usd">11478000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOC00LTEtMS0w_40544599-1a0a-4225-a1e0-7a27d9d0f423"
      unitRef="usd">545000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <laws:NetLeaseLiabilityPaymentsDue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOC02LTEtMS0w_2adaad9f-0835-4df3-9eec-86911e3fc1a6"
      unitRef="usd">12023000</laws:NetLeaseLiabilityPaymentsDue>
    <laws:OperatingLeaseImputedInterest
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOS0yLTEtMS0w_7173922f-dc03-49ac-9791-cc9b1e9d887f"
      unitRef="usd">788000</laws:OperatingLeaseImputedInterest>
    <laws:FinanceLeaseImputedInterest
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOS00LTEtMS0w_cea9332e-c363-4f49-a4db-dcac78103c17"
      unitRef="usd">33000</laws:FinanceLeaseImputedInterest>
    <laws:NetLeaseLiabilityImputedInterest
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfOS02LTEtMS0w_ed16575f-faa7-4018-a052-34cb96c27259"
      unitRef="usd">821000</laws:NetLeaseLiabilityImputedInterest>
    <laws:LesseeOperatingLeaseLiabilityPresentValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMTAtMi0xLTEtMA_89ed10d1-a532-41f1-a56d-d75981fd2f7d"
      unitRef="usd">10690000</laws:LesseeOperatingLeaseLiabilityPresentValue>
    <laws:FinanceLeaseLiabilityPresentValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMTAtNC0xLTEtMA_e7b08517-e9de-44c1-830b-41a5e9ed8a7a"
      unitRef="usd">512000</laws:FinanceLeaseLiabilityPresentValue>
    <laws:NetLeaseLiabilityPresentValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjMwYTRjZTAxZGY2YzRjMGQ4NzIxNDQ5NjE5OGZiN2EwL3RhYmxlcmFuZ2U6MzBhNGNlMDFkZjZjNGMwZDg3MjE0NDk2MTk4ZmI3YTBfMTAtNi0xLTEtMA_ae791ab7-c5d8-48ab-a9a1-a6965b87384a"
      unitRef="usd">11202000</laws:NetLeaseLiabilityPresentValue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfMzk1NA_016751fa-2eb2-4910-adf0-516b5ee7eab9"
      unitRef="usd">700000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDE5OA_989fe350-04aa-4850-92e6-b432c3d5e73b">&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 September&#160;30, 2020 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="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:center;vertical-align: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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.08%&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.7&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.37%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjFmMWE1Mzg0MTRiOTQzYzk4Nzc3MTZjODNmYTQ1ODU5L3RhYmxlcmFuZ2U6MWYxYTUzODQxNGI5NDNjOTg3NzcxNmM4M2ZhNDU4NTlfMi0yLTEtMS0w_f95b4232-bac0-4419-87ea-19ea2612889c">P3Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjFmMWE1Mzg0MTRiOTQzYzk4Nzc3MTZjODNmYTQ1ODU5L3RhYmxlcmFuZ2U6MWYxYTUzODQxNGI5NDNjOTg3NzcxNmM4M2ZhNDU4NTlfMi00LTEtMS0w_52b23ea6-b497-4f3a-a256-5ecc1b66d274"
      unitRef="number">0.0508</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjFmMWE1Mzg0MTRiOTQzYzk4Nzc3MTZjODNmYTQ1ODU5L3RhYmxlcmFuZ2U6MWYxYTUzODQxNGI5NDNjOTg3NzcxNmM4M2ZhNDU4NTlfMy0yLTEtMS0w_7524cd3c-efe1-478f-9b70-4963a0357489">P2Y8M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjFmMWE1Mzg0MTRiOTQzYzk4Nzc3MTZjODNmYTQ1ODU5L3RhYmxlcmFuZ2U6MWYxYTUzODQxNGI5NDNjOTg3NzcxNmM4M2ZhNDU4NTlfMy00LTEtMS0w_c9860091-ead9-46c6-af91-bb12c0bf1bbc"
      unitRef="number">0.0537</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RleHRyZWdpb246NzY2NjBjYTUyYzRjNDFjNjk1ZmYxOTcwODBlMGVjNjZfNDIwNA_25a08d27-eefd-4ea9-9657-67cfd35af388">&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 of Lawson as lessee for the nine months ending September&#160;30, 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: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;3,072&#160;&lt;/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;22&#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;192&#160;&lt;/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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <laws:Operatingcashflowsfromoperatingleases
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjU5YWRhYzdhZDk1NTQ3N2M4ZTFjZjNjMjI4MGVmMDA2L3RhYmxlcmFuZ2U6NTlhZGFjN2FkOTU1NDc3YzhlMWNmM2MyMjgwZWYwMDZfMi00LTEtMS0w_abdbf1ef-bcca-4bdc-a4b8-f3049e0e47e0"
      unitRef="usd">3072000</laws:Operatingcashflowsfromoperatingleases>
    <laws:Operatingcashflowfromfinancingleases
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjU5YWRhYzdhZDk1NTQ3N2M4ZTFjZjNjMjI4MGVmMDA2L3RhYmxlcmFuZ2U6NTlhZGFjN2FkOTU1NDc3YzhlMWNmM2MyMjgwZWYwMDZfMy00LTEtMS0w_0d5aab60-2e84-4230-9d09-48424472bf2e"
      unitRef="usd">22000</laws:Operatingcashflowfromfinancingleases>
    <laws:Financingcashflowfromfinancingleases
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81NS9mcmFnOjc2NjYwY2E1MmM0YzQxYzY5NWZmMTk3MDgwZTBlYzY2L3RhYmxlOjU5YWRhYzdhZDk1NTQ3N2M4ZTFjZjNjMjI4MGVmMDA2L3RhYmxlcmFuZ2U6NTlhZGFjN2FkOTU1NDc3YzhlMWNmM2MyMjgwZWYwMDZfNC00LTEtMS0w_540388ea-1de4-46bc-825c-5744903ca36d"
      unitRef="usd">192000</laws:Financingcashflowfromfinancingleases>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMjU4OQ_ba8056d4-1931-4924-b64f-7c48300f1202">Credit Agreement&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 the fourth quarter of 2019, the Company entered into a five-year credit agreement led by J.P. Morgan Chase Bank N.A, as administrative agent and including CIBC Bank USA and Bank of America, N.A. as other lenders. The credit agreement matures on October&#160;11, 2024 and provides for $100.0 million of revolving commitments. The credit agreement allows borrowing capacity to increase to $150.0 million subject to meeting certain criteria and additional commitments from its lenders. &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 Credit Agreement consists of borrowings as alternate base rate loans, Canadian prime rate loans, Eurodollar loans, and Canadian dollar offered rate loans as the Company requests. The applicable interest rate spread is determined by the type of borrowing used and the Total Net Leverage Ratio as of the most recent fiscal quarter as defined in the Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The covenants associated with the Credit Agreement restrict the ability of the Company to, among other things: incur additional indebtedness and liens, make certain investments, merge or consolidate, engage in certain transactions such as the disposition of assets and sales-leaseback transactions, and make certain restricted cash payments such as dividends in excess of defined amounts contained within the Credit Agreement. In addition to these items and other customary terms and conditions, the Credit Agreement requires the Company to comply with certain financial covenants as 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="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)&#160;&#160;&#160;&#160;The Company is required to maintain an EBITDA to Fixed Charge Coverage Ratio of at least 1.15 to 1.00 for any period of four consecutive fiscal quarters ending on the last day of any fiscal quarter; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;b)&#160;&#160;&#160;&#160;The Company is required to maintain a Total Net Leverage Ratio of no more than 3.25 to 1.00 on the last day of any fiscal quarter. The maximum Total Net Leverage Ratio will be allowed to increase to 3.75 to 1.00 after certain permitted acquisitions.&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 Credit Agreement also includes events of default for, among others, non-payment of obligations under the Credit Agreement, change of control, cross default to other indebtedness in an aggregate amount in excess of $5.0 million, failure to comply with covenants, and insolvency. &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&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; addition to other customary representations, warranties and covenants, the results of the financial &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;covenants are provided &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;below:&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:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.519%"/&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.846%"/&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.847%"/&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;Quarterly Financial Covenants&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;Requirement&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;Actual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA to fixed charges ratio&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: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;1.15 : 1.00&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: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;4.73 : 1.00&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;Total net leverage ratio&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;3.25 : 1.00&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;0.71 : 1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-2.25pt"&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 Company was in compliance with all covenants as of September 30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2020 the Company entered into an amendment to the Credit Agreement which among other items increased the letter of credit basket from $15.0 million to $40.0 million until August 31, 2021 and authorized the Company to incur indebtedness in an amount up to $36.0 million for the acquisition of Partsmaster. &lt;/span&gt;&lt;/div&gt;The Company had no outstanding borrowings under its Credit Agreement and $66.0 million of availability under its revolving line of credit facility. The weighted average interest rate was 2.64% and 4.54% for the nine months ended September 30, 2020 and 2019, respectively.</us-gaap:DebtDisclosureTextBlock>
    <laws:JPMorganCreditAgreementLimit
      contextRef="i835cc63e84774c04a3b71ad4b5c40f62_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMzAw_e5af95e4-b7b0-4e53-b452-d8a566048dce"
      unitRef="usd">100000000.0</laws:JPMorganCreditAgreementLimit>
    <laws:JPMorganAgreementPotentialFutureCreditLimit
      contextRef="i835cc63e84774c04a3b71ad4b5c40f62_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMzkx_755d034f-e7b1-4bca-a554-2b344ad7b302"
      unitRef="usd">150000000.0</laws:JPMorganAgreementPotentialFutureCreditLimit>
    <laws:MinimumDebtServiceCoverageRatio
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMTUzNA_fbc48247-e64c-452b-831a-25ae48680e79"
      unitRef="number">1.15</laws:MinimumDebtServiceCoverageRatio>
    <laws:MinimumNetLeverageRatio
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMTcyOQ_4f669d90-b30f-4966-bf23-5dfb91ab74b2"
      unitRef="number">3.25</laws:MinimumNetLeverageRatio>
    <laws:QuarterlyFinancialCovenantsTableTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMjU5Mw_5294bccf-aaca-4955-bcc8-08bf7f822a91">&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&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; addition to other customary representations, warranties and covenants, the results of the financial &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;covenants are provided &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;below:&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:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.519%"/&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.846%"/&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.847%"/&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;Quarterly Financial Covenants&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;Requirement&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;Actual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA to fixed charges ratio&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: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;1.15 : 1.00&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: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;4.73 : 1.00&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;Total net leverage ratio&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;3.25 : 1.00&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;0.71 : 1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</laws:QuarterlyFinancialCovenantsTableTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id2419fd5ef8649319a9c99ef7197ae49_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMzI5ODUzNDg4NjQxNw_159e05d7-0ca6-4863-97b6-51753f618229"
      unitRef="usd">15000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ifcd698c239de4646ac7cd3b332c64c24_I20200830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMzI5ODUzNDg4NjQyNw_5f9eca8e-7b04-412e-bd6e-7ddf545bd739"
      unitRef="usd">40000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i42ae0ff6fb5a4abd86eb5ea3f4c962b4_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMzI5ODUzNDg4NjU2Mw_243367a0-c4df-4005-9960-72df42b6e6ad"
      unitRef="usd">36000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMjQzNA_1b882b88-13a6-406c-a714-5ea4b09b1f99"
      unitRef="usd">66000000.0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMjUzNw_8b748760-00d2-4d50-80b5-eac10dc9aa3c"
      unitRef="number">0.0264</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF81OC9mcmFnOjZhYTJkNjgwNmE3OTRjNjk5M2Y4YzU4ZjAwNmY3ZDgxL3RleHRyZWdpb246NmFhMmQ2ODA2YTc5NGM2OTkzZjhjNThmMDA2ZjdkODFfMjU0NA_2eca4466-296a-4e05-aaf0-e03ba4d349aa"
      unitRef="number">0.0454</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i89d8123977714902b6392fe355985555_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMjMwL2ZyYWc6NDgwYjAzOWZjNDRjNDdkN2IxNDE1ZDQzODU5Y2Y1NTkvdGV4dHJlZ2lvbjo0ODBiMDM5ZmM0NGM0N2Q3YjE0MTVkNDM4NTljZjU1OV8zMjk4NTM0ODg1MjI1_f968b156-0eab-46e1-8ac5-9053af86aa69"
      unitRef="usd">33000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <laws:AcquisitionLiability
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMjMwL2ZyYWc6NDgwYjAzOWZjNDRjNDdkN2IxNDE1ZDQzODU5Y2Y1NTkvdGV4dHJlZ2lvbjo0ODBiMDM5ZmM0NGM0N2Q3YjE0MTVkNDM4NTljZjU1OV8xMDk5NTExNjMwODc4_92965113-61a2-4207-8cd2-e345c40969dd"
      unitRef="usd">32500000</laws:AcquisitionLiability>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8xMjMwL2ZyYWc6NDgwYjAzOWZjNDRjNDdkN2IxNDE1ZDQzODU5Y2Y1NTkvdGV4dHJlZ2lvbjo0ODBiMDM5ZmM0NGM0N2Q3YjE0MTVkNDM4NTljZjU1OV8xMDk5NTExNjMwODcx_02c9ed2f-a136-4621-9d4b-40fb0114e4db"
      unitRef="usd">33000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:TreasuryStockTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82NC9mcmFnOjdlNGQ2YTQ2NDliZjQzYmI5NGU0Yzg0MzA4NGIxNWMzL3RleHRyZWdpb246N2U0ZDZhNDY0OWJmNDNiYjk0ZTRjODQzMDg0YjE1YzNfNDky_f303c6a2-2318-4840-8370-5901eebba5b2">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. In the first quarter of 2020 the Company purchased 47,504 shares of common stock at an average purchase price of $36.93 under the repurchase program. No shares were repurchased in the second or third quarters of 2020 under the Company stock repurchase plan.</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82NC9mcmFnOjdlNGQ2YTQ2NDliZjQzYmI5NGU0Yzg0MzA4NGIxNWMzL3RleHRyZWdpb246N2U0ZDZhNDY0OWJmNDNiYjk0ZTRjODQzMDg0YjE1YzNfMTU3_8655dd7a-ed63-4070-aa93-1ec948f845f9"
      unitRef="usd">7500000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82NC9mcmFnOjdlNGQ2YTQ2NDliZjQzYmI5NGU0Yzg0MzA4NGIxNWMzL3RleHRyZWdpb246N2U0ZDZhNDY0OWJmNDNiYjk0ZTRjODQzMDg0YjE1YzNfMzQz_cf902155-e15e-4cf0-9e18-7bb62f77e018"
      unitRef="shares">47504</us-gaap:TreasuryStockSharesAcquired>
    <laws:Averagepriceoftreasurysharesrepurchasedduringtheperiod
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82NC9mcmFnOjdlNGQ2YTQ2NDliZjQzYmI5NGU0Yzg0MzA4NGIxNWMzL3RleHRyZWdpb246N2U0ZDZhNDY0OWJmNDNiYjk0ZTRjODQzMDg0YjE1YzNfNDAx_e873dbb0-1eea-418a-83e3-b59b7e479222"
      unitRef="usd">36.93</laws:Averagepriceoftreasurysharesrepurchasedduringtheperiod>
    <laws:SeveranceReserveTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RleHRyZWdpb246YTdhNGZmNDMzZmJjNDEwZGE2M2U4NGJjNzlkNDUzN2ZfMTE2_74024081-5181-47f1-a024-b66c6ee0ab65">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 as of September&#160;30, 2020 and 2019 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&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;2020&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;2019&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;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;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;359&#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 9pt;text-align:left;vertical-align: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;1,520&#160;&lt;/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,542&#160;&lt;/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 9pt;text-align:left;vertical-align: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;(1,239)&lt;/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;(925)&lt;/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,190&#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;976&#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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RleHRyZWdpb246YTdhNGZmNDMzZmJjNDEwZGE2M2U4NGJjNzlkNDUzN2ZfMTMw_ef617c97-016b-47cb-94b6-a166a309f555">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 as of September&#160;30, 2020 and 2019 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&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;2020&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;2019&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;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;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;359&#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 9pt;text-align:left;vertical-align: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;1,520&#160;&lt;/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,542&#160;&lt;/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 9pt;text-align:left;vertical-align: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;(1,239)&lt;/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;(925)&lt;/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,190&#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;976&#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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RleHRyZWdpb246YTdhNGZmNDMzZmJjNDEwZGE2M2U4NGJjNzlkNDUzN2ZfMTIx_a05b23d0-4c71-4561-9add-a0a75bfdcdbc">&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 as of September&#160;30, 2020 and 2019 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&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;2020&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;2019&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;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;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;359&#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 9pt;text-align:left;vertical-align: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;1,520&#160;&lt;/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,542&#160;&lt;/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 9pt;text-align:left;vertical-align: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;(1,239)&lt;/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;(925)&lt;/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,190&#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;976&#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="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfMy0xLTEtMS0w_794f23d6-abd5-4d24-98ae-f6f779a10c86"
      unitRef="usd">909000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i5d3001cdae15460a8482f16e9d1feda2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfMy0zLTEtMS0w_364716bb-8215-47a7-b75e-a4c465b343f5"
      unitRef="usd">359000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNC0xLTEtMS0w_6ca2c4f0-b744-4a30-a375-9dcc81a0c247"
      unitRef="usd">1520000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNC0zLTEtMS0w_6b800218-d544-457c-9b5b-c8e0691bd26e"
      unitRef="usd">1542000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNS0xLTEtMS0w_309110aa-af12-4677-bb33-b40f1187efde"
      unitRef="usd">1239000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNS0zLTEtMS0w_7064f701-2ec3-401d-af00-dfc0670f3962"
      unitRef="usd">925000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNi0xLTEtMS0w_43f4720c-0d53-47ee-8699-3c565e7db272"
      unitRef="usd">1190000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i7ab870dc0c384fe4b5d080501ee47953_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF82Ny9mcmFnOmE3YTRmZjQzM2ZiYzQxMGRhNjNlODRiYzc5ZDQ1MzdmL3RhYmxlOmU2Y2M3Mzc1N2JlMTRmZTJhNjA2ZTQzOWUxN2MyNWEzL3RhYmxlcmFuZ2U6ZTZjYzczNzU3YmUxNGZlMmE2MDZlNDM5ZTE3YzI1YTNfNi0zLTEtMS0w_0ef3d259-eea1-4719-9261-638098651b20"
      unitRef="usd">976000</us-gaap:RestructuringReserve>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMjA4MQ_86bd4dc7-c366-4857-843f-a0a70ce56f77">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 inc&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;ome of $2.8&#160;million and expense of $7.6&#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 nine months of 2020 and 2019, 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 $10.4&#160;million as of September 30, 2020 and $14.9&#160;million as of December 31, 2019 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 nine months ended September 30, 2020 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 6,847 RSUs to key employees that cliff vest on December 31, 2022. The Company issued 2,500 RSUs to an executive that cliff vest on March 2, 2023 and 3,000 RSUs that cliff vest on March 9, 2023. &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 Company issued 10,965 RSUs to certain members of the Company's Board of Directors with a vesting date of May 12, 2021. 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="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 22,284 MSUs to key employees that cliff vest on December 31, 2022. 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 33,426, will be determined based upon the trailing sixty-day average closing price of the Company's common stock on December 31, 2022. &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; &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%;text-decoration:underline"&gt;Performance Awards ("PAs")&lt;/span&gt;&lt;/div&gt;The Company issued 10,852 PAs to key employees that cliff vest on December 31, 2022. PAs are exchangeable for the Company's common stock ranging from zero to 16,278, or the equivalent amount in cash, based upon the achievement of certain financial performance metrics.No stock options were excluded from the computation of diluted earnings per share for the three months ended September 30, 2020 or the nine months ended September 30, 2019.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfOTc_a88bd9e5-ac3f-4f1d-aac9-f533498ae851"
      unitRef="usd">-2800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTE1_0f9685b8-0cb0-4736-bae5-566513c84a44"
      unitRef="usd">7600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMzI3_0c05d1ab-ce44-46c7-99de-d6303bc4f464"
      unitRef="usd">10400000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMzU0_9b851562-1ed8-4868-920a-c657c6651baf"
      unitRef="usd">14900000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia072922e9f7448c19e6ade61bed4288d_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNTUz_1a6ef8f4-9c51-472f-a8f7-cf2b330a34c3"
      unitRef="shares">6847</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7a196ca69baa4d75a7d68404f6a07f91_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNjM1_e8378c80-7117-4b11-ac0a-97b94faab2d5"
      unitRef="shares">2500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1ccd43eaa2f14262b28760e72f7046da_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNjk2_d70f7578-91e7-4c71-9bb4-9b240eaf39d0"
      unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i681f663f126745b893420c82830d5b73_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNzU3_cf3f6ebf-f14d-493a-8d50-030ae2bcead1"
      unitRef="shares">10965</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9a6e56df2dd54acb9374b1b7039cd73e_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTAwOA_4ca59163-aaa0-4423-b3b7-c7c5d3be5cbd"
      unitRef="shares">22284</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <laws:EquitySharePayoutRange
      contextRef="id7f3ddfa734b4cf5bd4d7e5749ff32e7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTI0Mg_284029c5-e8c6-429f-a0d5-c947ea9d0aa2"
      unitRef="shares">0</laws:EquitySharePayoutRange>
    <laws:EquitySharePayoutRange
      contextRef="i4cf87039995b4dbdb01aec924d84cd95_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTI0OA_a6502d8e-9c06-4435-939c-53fd1838876b"
      unitRef="shares">33426</laws:EquitySharePayoutRange>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i779b2e4b2eb34bd896bfd2d176310c3f_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTQyOA_3d7b3f9c-ed65-4ac9-84d5-dfb6fea47e37"
      unitRef="shares">10852</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <laws:EquitySharePayoutRange
      contextRef="ie74980e14e38433f86df1e9bf1fa0e11_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTU1NQ_e5cbd7c0-b4e5-4566-a555-e65af84a07cc"
      unitRef="shares">0</laws:EquitySharePayoutRange>
    <laws:EquitySharePayoutRange
      contextRef="i52f7496499ba4140af46138d6ef49932_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfMTU2MQ_4172b434-ca26-45e4-8c00-bfec3eaf9746"
      unitRef="shares">16278</laws:EquitySharePayoutRange>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id766800010f04174934f2153c46ab2bf_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNzE0NjgyNTU4NDgxMw_60303464-e608-4fb7-a3cc-33222472be38"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifa0e1f11d34342cb9a1d582ea0944beb_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83MC9mcmFnOjVkMjg3MGIzYTBhMTRjMGI5NDUwM2M5ZGY5ZDAyYzE4L3RleHRyZWdpb246NWQyODcwYjNhMGExNGMwYjk0NTAzYzlkZjlkMDJjMThfNzE0NjgyNTU4NDgxMw_e0406c94-9e60-4be9-aeb8-0121c6e19383"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83My9mcmFnOmQ0Y2JiOTg2MjU2YjQzNjRhYzVkYmVjMjgxNTI1YTdjL3RleHRyZWdpb246ZDRjYmI5ODYyNTZiNDM2NGFjNWRiZWMyODE1MjVhN2NfMTIyOA_5dd9beff-3534-4c29-aa6e-176d4bc88e09">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 $6.0 million, a 28.7% effective tax rate for the nine months ended September&#160;30, 2020. The effective tax rate is higher than the U.S. statutory tax rate due primarily to state taxes, recording of reserves for uncertain tax positions, and an inclusion for Global Intangible Low Taxed Income. Income tax expense of $3.7 million, a 26.6% effective tax rate was recorded for the nine months ended September 30, 2019. This effective tax rate was higher than the U.S. statutory rate due primarily to state taxes, income in higher tax jurisdictions and an inclusion for Global Intangible Low Tax 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;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 September&#160;30, 2020, 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="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83My9mcmFnOmQ0Y2JiOTg2MjU2YjQzNjRhYzVkYmVjMjgxNTI1YTdjL3RleHRyZWdpb246ZDRjYmI5ODYyNTZiNDM2NGFjNWRiZWMyODE1MjVhN2NfNzI_ecdc486b-bc0d-4254-81fb-78a0b812bfcb"
      unitRef="usd">6000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83My9mcmFnOmQ0Y2JiOTg2MjU2YjQzNjRhYzVkYmVjMjgxNTI1YTdjL3RleHRyZWdpb246ZDRjYmI5ODYyNTZiNDM2NGFjNWRiZWMyODE1MjVhN2NfNzg_431af60c-0e88-487a-afd0-4639ebf8be6d"
      unitRef="number">0.287</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83My9mcmFnOmQ0Y2JiOTg2MjU2YjQzNjRhYzVkYmVjMjgxNTI1YTdjL3RleHRyZWdpb246ZDRjYmI5ODYyNTZiNDM2NGFjNWRiZWMyODE1MjVhN2NfMzU1_8bbbb668-5e45-4eea-8c9b-49aab19c8906"
      unitRef="usd">3700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83My9mcmFnOmQ0Y2JiOTg2MjU2YjQzNjRhYzVkYmVjMjgxNTI1YTdjL3RleHRyZWdpb246ZDRjYmI5ODYyNTZiNDM2NGFjNWRiZWMyODE1MjVhN2NfMzYx_cea9a362-b224-4393-aaf3-bed97bd114e3"
      unitRef="number">0.266</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83Ni9mcmFnOmE0NGVhMjI2YzgwZjQwMWQ5Mjg5ZTE2ZmQ5N2ZjMGUyL3RleHRyZWdpb246YTQ0ZWEyMjZjODBmNDAxZDkyODllMTZmZDk3ZmMwZTJfMTE4Nw_2ecfff4f-2391-4a86-859a-f761327b293c">Contingent LiabilitiesIn 2012, the Company identified that a site it owns in Decatur, Alabama, contains 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 including the measurement and monitoring of the site and the site was enrolled in the Alabama Department of Environmental Management (&#x201c;ADEM") voluntary cleanup program. The remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area for three consecutive periods. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. The Company utilized its remaining liability balance in the third quarter of 2020. there may be some additional nominal filing fees that are charged to the Company by the environmental consulting firm and ADEM, however these amounts are expected to be immaterial and will be expensed as incurred. The Company does not expect to capitalize any amounts related to the remediation plan.</us-gaap:LegalMattersAndContingenciesTextBlock>
    <laws:RelatedPartyTransactionTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83OS9mcmFnOmQ1NDIyMzA3MWIzYjQyZmJiYTQzMWI3ZWQxZGE3MjA4L3RleHRyZWdpb246ZDU0MjIzMDcxYjNiNDJmYmJhNDMxYjdlZDFkYTcyMDhfMzMz_72612586-81f0-498f-ac30-17fbc45711d9">Related Party TransactionDuring the three and nine months ended September 30, 2020 the Company purchased approximately $0.7 million and $0.9 million, respectively, of inventory from a company owned by an immediate relative of a Board member at fair market value. The Company paid substantially all of the amount owed in the third quarter and therefore immaterial remaining liabilities exist as of September 30, 2020.</laws:RelatedPartyTransactionTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83OS9mcmFnOmQ1NDIyMzA3MWIzYjQyZmJiYTQzMWI3ZWQxZGE3MjA4L3RleHRyZWdpb246ZDU0MjIzMDcxYjNiNDJmYmJhNDMxYjdlZDFkYTcyMDhfMzI5ODUzNDg4NDAyOA_739c740e-e9b1-4a32-88fa-fe48390617b9"
      unitRef="usd">700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF83OS9mcmFnOmQ1NDIyMzA3MWIzYjQyZmJiYTQzMWI3ZWQxZGE3MjA4L3RleHRyZWdpb246ZDU0MjIzMDcxYjNiNDJmYmJhNDMxYjdlZDFkYTcyMDhfMzI5ODUzNDg4NDAxMw_134d6824-0a72-40d5-b03b-43600075e971"
      unitRef="usd">900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RleHRyZWdpb246M2ViZjZiZTI5M2E0NDY2YWE5MjAzNWY0OTllOGVkNjdfOTE0_ec2b4cff-3342-4364-87bd-13b88792c532">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 operates in two reportable segments. The businesses have been determined to be separate reportable segments because of differences in their financial characteristics and the methods they employ to deliver product to customers. The 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' work location and provide VMI service and produce sales orders for product that is then shipped to the customer. Given the nature of the acquired Partsmaster business, it is included in the Lawson segment for reporting purposes. The Bolt Supply segment primarily sells product to customers through its branch locations. Bolt Supply had 14 branches in operation at the end of the third quarter of 2020. &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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&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;September 30,&lt;/span&gt;&lt;/td&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;Nine Months Ended &lt;br/&gt;September 30,&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;2020&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;2019&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: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;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;2019&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;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;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;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;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 9pt;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;79,806&#160;&lt;/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;83,461&#160;&lt;/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;224,511&#160;&lt;/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;250,895&#160;&lt;/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,471&#160;&lt;/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;11,318&#160;&lt;/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;28,947&#160;&lt;/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;31,324&#160;&lt;/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;90,277&#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;94,779&#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;253,458&#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;282,219&#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;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;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="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;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;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 9pt;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;43,038&#160;&lt;/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;46,148&#160;&lt;/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;123,031&#160;&lt;/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;138,524&#160;&lt;/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 9pt;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,187&#160;&lt;/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,426&#160;&lt;/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;11,428&#160;&lt;/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,016&#160;&lt;/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 18pt;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;47,225&#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;50,574&#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;134,459&#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;150,540&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;1,112&#160;&lt;/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;5,377&#160;&lt;/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;19,003&#160;&lt;/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;11,490&#160;&lt;/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;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,123&#160;&lt;/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;2,001&#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;6,446&#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;21,208&#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;13,613&#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;(142)&lt;/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;(138)&lt;/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;(329)&lt;/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;(481)&lt;/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;615&#160;&lt;/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)&lt;/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;15&#160;&lt;/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;798&#160;&lt;/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;2,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,295&#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;20,894&#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;13,930&#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>
    <us-gaap:NumberOfReportableSegments
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RleHRyZWdpb246M2ViZjZiZTI5M2E0NDY2YWE5MjAzNWY0OTllOGVkNjdfNjA_a122ea87-d55c-48a0-a9c4-c2a76bae7687"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RleHRyZWdpb246M2ViZjZiZTI5M2E0NDY2YWE5MjAzNWY0OTllOGVkNjdfOTEz_f39b833a-3cc0-46f9-8237-fe76c93654db">&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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&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;September 30,&lt;/span&gt;&lt;/td&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;Nine Months Ended &lt;br/&gt;September 30,&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;2020&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;2019&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: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;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;2019&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;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;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;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;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 9pt;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;79,806&#160;&lt;/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;83,461&#160;&lt;/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;224,511&#160;&lt;/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;250,895&#160;&lt;/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,471&#160;&lt;/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;11,318&#160;&lt;/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;28,947&#160;&lt;/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;31,324&#160;&lt;/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;90,277&#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;94,779&#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;253,458&#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;282,219&#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;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;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="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;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;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 9pt;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;43,038&#160;&lt;/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;46,148&#160;&lt;/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;123,031&#160;&lt;/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;138,524&#160;&lt;/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 9pt;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,187&#160;&lt;/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,426&#160;&lt;/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;11,428&#160;&lt;/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,016&#160;&lt;/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 18pt;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;47,225&#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;50,574&#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;134,459&#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;150,540&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;1,112&#160;&lt;/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;5,377&#160;&lt;/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;19,003&#160;&lt;/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;11,490&#160;&lt;/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;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,123&#160;&lt;/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;2,001&#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;6,446&#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;21,208&#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;13,613&#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;(142)&lt;/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;(138)&lt;/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;(329)&lt;/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;(481)&lt;/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;615&#160;&lt;/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)&lt;/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;15&#160;&lt;/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;798&#160;&lt;/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;2,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,295&#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;20,894&#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;13,930&#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="i5a898f4bc9e9447bb71bb46df04cb7bc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNi0xLTEtMS0w_faa20f0f-05b8-4dcd-8d24-173965b583fe"
      unitRef="usd">79806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a7627a0afbf46a7b502e97f5d7feeda_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNi0zLTEtMS0w_d40cb09f-68f0-4668-bf25-8f5b5af0bb7a"
      unitRef="usd">83461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic47890b6eb5b4981a94d3ca49b93d5b0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNi01LTEtMS0w_3d92808e-4683-4064-b5bc-dd29d6f57a8a"
      unitRef="usd">224511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5578dca3a12c46dcb57ca3b1b486921d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNi03LTEtMS0w_8c7b1989-adb1-48cc-869a-a055c9fa4cce"
      unitRef="usd">250895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib47d4298268a431291f520cccb26476f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNy0xLTEtMS0w_3395d930-a395-4994-827d-fcbf2ae48176"
      unitRef="usd">10471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c513d37369a417ca51173d74bda3828_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNy0zLTEtMS0w_99040f43-f421-4f1c-8117-7fcc59ff6149"
      unitRef="usd">11318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i363dd7881cdc416ba7cd2eb0fe5c3721_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNy01LTEtMS0w_fc6330ad-d68d-4597-b8b9-ca7b2fdb94f2"
      unitRef="usd">28947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie02f31a6617f4a4a95797ea32c2efe85_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfNy03LTEtMS0w_1a6e0c01-1cf3-4106-9909-14cc058239b7"
      unitRef="usd">31324000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfOC0xLTEtMS0w_77dd21c0-87b6-4bc0-8b79-e2271b63e577"
      unitRef="usd">90277000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfOC0zLTEtMS0w_1abeef02-cfef-43be-b617-fbf3a417f541"
      unitRef="usd">94779000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfOC01LTEtMS0w_3568dd18-dd32-4bc7-8a17-579a5ac395e0"
      unitRef="usd">253458000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfOC03LTEtMS0w_173becf0-282c-4ba5-bb7d-ea296727fa46"
      unitRef="usd">282219000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i5a898f4bc9e9447bb71bb46df04cb7bc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTMtMS0xLTEtMA_49a5b5ba-eae9-4c42-87b7-efcac67f4a50"
      unitRef="usd">43038000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2a7627a0afbf46a7b502e97f5d7feeda_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTMtMy0xLTEtMA_d0f4d9da-1d2d-4fab-9fde-7945380cb912"
      unitRef="usd">46148000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic47890b6eb5b4981a94d3ca49b93d5b0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTMtNS0xLTEtMA_65c49831-27a8-45ef-bc76-3f78cc40be79"
      unitRef="usd">123031000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5578dca3a12c46dcb57ca3b1b486921d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTMtNy0xLTEtMA_3f5f845c-42ed-4d47-8270-1dbed005b90e"
      unitRef="usd">138524000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib47d4298268a431291f520cccb26476f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTQtMS0xLTEtMA_8d645de3-1ea2-4552-ba0a-e1ba47d7b3ea"
      unitRef="usd">4187000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9c513d37369a417ca51173d74bda3828_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTQtMy0xLTEtMA_ada61817-0f7f-4540-b2fe-6b1d49565dcd"
      unitRef="usd">4426000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i363dd7881cdc416ba7cd2eb0fe5c3721_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTQtNS0xLTEtMA_e5a1ddf2-7284-4b0c-8ab3-91875755bb6a"
      unitRef="usd">11428000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie02f31a6617f4a4a95797ea32c2efe85_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTQtNy0xLTEtMA_ecae9e08-b297-49e8-b74f-2ba967d002fb"
      unitRef="usd">12016000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTUtMS0xLTEtMA_357eb4a8-f235-48fb-b111-98e93ffa4757"
      unitRef="usd">47225000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTUtMy0xLTEtMA_6eff711c-2d1c-4b0c-9ba5-c2558f6315b9"
      unitRef="usd">50574000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTUtNS0xLTEtMA_1dfc9c57-53e7-436e-b3d6-a74c6ba5c873"
      unitRef="usd">134459000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTUtNy0xLTEtMA_1b043925-9e9f-473c-9921-918a4caddd95"
      unitRef="usd">150540000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5a898f4bc9e9447bb71bb46df04cb7bc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTgtMS0xLTEtMA_da40b5dd-a3ee-463f-91ff-47b5d5e9336c"
      unitRef="usd">1112000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2a7627a0afbf46a7b502e97f5d7feeda_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTgtMy0xLTEtMA_3ff154d7-b00a-4a93-b355-7dc1df11a05e"
      unitRef="usd">5377000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic47890b6eb5b4981a94d3ca49b93d5b0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTgtNS0xLTEtMA_f33e3007-aff5-402b-97bb-57f4d1ee197d"
      unitRef="usd">19003000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5578dca3a12c46dcb57ca3b1b486921d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTgtNy0xLTEtMA_9d445a5d-878d-41a3-862a-90b85b647f28"
      unitRef="usd">11490000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib47d4298268a431291f520cccb26476f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTktMS0xLTEtMA_1d2d9864-96a6-45df-92ce-1a1e1dd6156c"
      unitRef="usd">889000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9c513d37369a417ca51173d74bda3828_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTktMy0xLTEtMA_1a1b1722-b02a-4e17-a55a-592b528b01f3"
      unitRef="usd">1069000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i363dd7881cdc416ba7cd2eb0fe5c3721_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTktNS0xLTEtMA_5b923891-a527-47cc-8331-f5aa0ea0e1b1"
      unitRef="usd">2205000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie02f31a6617f4a4a95797ea32c2efe85_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMTktNy0xLTEtMA_d661ae4a-8b13-4750-941a-4d8930354273"
      unitRef="usd">2123000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjAtMS0xLTEtMA_5fc3c0bf-ba8f-44a6-ad8e-6f35d3c239b3"
      unitRef="usd">2001000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjAtMy0xLTEtMA_d0ea7c11-7aaa-4d7a-b969-8ecba67a0f40"
      unitRef="usd">6446000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjAtNS0xLTEtMA_cddab284-11da-4a09-8311-83f4440ea7d7"
      unitRef="usd">21208000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjAtNy0xLTEtMA_db6170cf-78e0-4c7d-986f-690db8f22142"
      unitRef="usd">13613000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjEtMS0xLTEtMA_c1c8863b-640e-420f-b809-313fd8b4a4f7"
      unitRef="usd">142000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjEtMy0xLTEtMA_ebea1fec-4c8f-4da4-8033-f7f82848ae06"
      unitRef="usd">138000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjEtNS0xLTEtMA_71023c4d-dbad-456e-b358-25e07ef8c312"
      unitRef="usd">329000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjEtNy0xLTEtMA_ca97c9e9-9d3a-411f-8ba6-d716fca95695"
      unitRef="usd">481000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjItMS0xLTEtMA_19076135-62bd-4ef5-b1a3-fbd31a715467"
      unitRef="usd">615000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjItMy0xLTEtMA_48629137-5378-4e4a-a159-025f22ee61dd"
      unitRef="usd">-13000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjItNS0xLTEtMA_27e55a96-cca4-4afb-b837-5b4bfbef535c"
      unitRef="usd">15000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjItNy0xLTEtMA_66b5fd34-8328-4282-b780-c16157179215"
      unitRef="usd">798000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i30937ff195b242e1a32035f59ad0555a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjMtMS0xLTEtMA_739e3022-3a30-4b9d-982f-2afd74349389"
      unitRef="usd">2474000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4e554131832b40f5b71d7bd1cb1dcdba_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjMtMy0xLTEtMA_b52e1454-e23e-4224-adff-7aeb7736664e"
      unitRef="usd">6295000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjMtNS0xLTEtMA_ef5c9708-28d3-4466-a6d2-67d20f0f0fda"
      unitRef="usd">20894000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic93d9450ce4c45dd9fae25b7d4ff7ed4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84Mi9mcmFnOjNlYmY2YmUyOTNhNDQ2NmFhOTIwMzVmNDk5ZThlZDY3L3RhYmxlOmQ4NjhlZjdiN2E4YzRmZGQ5YTUwNTllMmNjZmI2MTczL3RhYmxlcmFuZ2U6ZDg2OGVmN2I3YThjNGZkZDlhNTA1OWUyY2NmYjYxNzNfMjMtNy0xLTEtMA_416d6355-511c-4943-8b34-585f380974d2"
      unitRef="usd">13930000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84NS9mcmFnOjIwMmVhYjg2ZWJlZTQzN2JhNGE4YTVjNmNhMGFhOWUzL3RleHRyZWdpb246MjAyZWFiODZlYmVlNDM3YmE0YThhNWM2Y2EwYWE5ZTNfNTA1NA_07a3088a-1285-4df2-9578-101ee22a1e92">COVID-19 Risks and Uncertainties&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;There is substantial uncertainty as to the overall effect the COVID-19 pandemic will have on the results of the Company for 2020 and beyond. Various events related to COVID-19 have resulted in lost revenue to our Company, limitations on our ability to source high demand products, limitations on our sales force to perform certain functions due to state or federal stay-at-home orders, slow-down of customer demand for our products and limitations of some customers to pay us on a timely basis. &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;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 Company will continue to evaluate how the provisions of the CARES Act will impact its financial position, results of operations and cash flows. The Company has utilized the Canadian Emergency Wage Subsidy ("CEWS") Act for both Lawson Canada and Bolt for assistance with hourly employee costs. The CEWS is a program that provides a subsidy of certain eligible wages commencing March 15, 2020 through December 31, 2020 subject to meeting certain criteria. During the second quarter of 2020 the Company recorded $0.9 million in subsidies from the CEWS program which is recognized as a reduction to selling, general and administrative expenses in the consolidated statement of income and comprehensive income. No subsidies were recognized in the three months ended September 30, 2020.&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 the first quarter of 2020, the government of the state of Illinois defined essential businesses, allowing Lawson to operate during the pandemic. A change in this status could result in the temporary closure of our business. Additionally the COVID-19 pandemic could result in a temporary closure of any or all of our distribution facilities or the Bolt branch locations, which would negatively impact our operations. Other disruptions to our supply chain such as reduced capacity or temporary &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;shutdowns of freight carriers  could also negatively impact Company performance. The pandemic is negatively impacting sales and operations currently and may negatively impact future financial results, liquidity and overall performance of the Company. Additionally, it is reasonably possible that estimates made in the financial statements may be materially and adversely impacted in the near term 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"&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 MRO business model relies upon customer interaction as well as a consistent schedule of onsite visits by our sales representatives to customer locations. The Bolt business model relies on foot traffic in its branch locations. The onset of the COVID-19 pandemic, as well as social distancing guidelines and government mandated shelter in place orders, have negatively impacted the ability of our sales reps to visit our customers and for foot traffic to return to our Bolt branch locations, resulting in an overall negative impact on our business. &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;The second quarter 2020 financial performance of the Company was substantially negatively impacted as state and local governments throughout the United States and Canada imposed strict COVID-19 related restrictions, including shutdowns of nonessential businesses and stay-at-home orders, particularly in April. These restrictions were relaxed in May and June, and were further relaxed throughout the third quarter. The economic climate in the third quarter improved as non-essential businesses reopened in both limited capacity and full capacity. The relaxed restrictions resulted in increased customer contact and more consistent customer visits for Lawson MRO sales representatives, as well as increased customer visits to Bolt branch locations. The improved economic climate and increased activity of the Lawson MRO and Bolt segments led to a sequential improvement in financial results in the third quarter 2020 compared to the second quarter 2020.&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 has taken several steps to mitigate the potential negative impacts of COVID-19. The actions taken included, but are not limited to, furloughing employees, reducing base salaries for a period of time, canceling travel and award trips, temporarily consolidating its Suwanee distribution center operations into the McCook facility, eliminating non-critical capital expenditures and eliminating various positions throughout the Company. In the third quarter the Company brought back approximately 70% of the previously furloughed employees. The Company reopened the Suwanee distribution center in a reduced capacity in the third quarter as overall business activity increased.&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 continues to monitor its balance sheet and liquidity position and is taking actions to protect cash flows from operations, while at the same time managing its operating expenses in relation to current sales trends. At September 30, 2020, the Company had $17.2 million of unrestricted cash and cash equivalents and an additional $66.0 million of borrowing capacity, net of outstanding letters of credit, under its committed credit facility. The Company recorded a liability of $32.5 million in relation to the acquisition of Partsmaster.&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 will continue to closely monitor the operating environment and will take appropriate actions to protect the safety for its employees, customers and suppliers while continuing to meet its working capital needs and remain in compliance with its debt covenants.&lt;/span&gt;&lt;/div&gt;</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <laws:CanadaEmergencyWageSubsidy
      contextRef="i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84NS9mcmFnOjIwMmVhYjg2ZWJlZTQzN2JhNGE4YTVjNmNhMGFhOWUzL3RleHRyZWdpb246MjAyZWFiODZlYmVlNDM3YmE0YThhNWM2Y2EwYWE5ZTNfMTM1OA_7667c75b-4f16-4fc0-92d8-913e6ed4ee40"
      unitRef="usd">900000</laws:CanadaEmergencyWageSubsidy>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84NS9mcmFnOjIwMmVhYjg2ZWJlZTQzN2JhNGE4YTVjNmNhMGFhOWUzL3RleHRyZWdpb246MjAyZWFiODZlYmVlNDM3YmE0YThhNWM2Y2EwYWE5ZTNfNDYxNQ_69dd8ad4-9e4d-42e2-99d2-2a3e4f787684"
      unitRef="usd">17200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i95076ad686374ae2b6e52a6c1c6862dc_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84NS9mcmFnOjIwMmVhYjg2ZWJlZTQzN2JhNGE4YTVjNmNhMGFhOWUzL3RleHRyZWdpb246MjAyZWFiODZlYmVlNDM3YmE0YThhNWM2Y2EwYWE5ZTNfNDY3OA_1b882b88-13a6-406c-a714-5ea4b09b1f99"
      unitRef="usd">66000000.0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <laws:AcquisitionLiability
      contextRef="i9cbcb0bf6823432aa5d8d9a20077a251_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF84NS9mcmFnOjIwMmVhYjg2ZWJlZTQzN2JhNGE4YTVjNmNhMGFhOWUzL3RleHRyZWdpb246MjAyZWFiODZlYmVlNDM3YmE0YThhNWM2Y2EwYWE5ZTNfMTA5OTUxMTY0MjAwOQ_92965113-61a2-4207-8cd2-e345c40969dd"
      unitRef="usd">32500000</laws:AcquisitionLiability>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC03LTEtMS0w_46ce0c53-0fb8-40e2-a615-59ef5002956b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC03LTEtMS0w_46ce0c53-0fb8-40e2-a615-59ef5002956b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC0xMy0xLTEtMA_b197ec71-03e1-499b-a14d-02a6d204363b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC0xMy0xLTEtMA_b197ec71-03e1-499b-a14d-02a6d204363b"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RleHRyZWdpb246MmY0M2Q0MDY5Yjk3NGJjOTk3ZDUwZTkzODgxNmYyYWRfMzU5_2e88a615-7105-48f3-b9b3-6d6c2335f26b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RleHRyZWdpb246MmY0M2Q0MDY5Yjk3NGJjOTk3ZDUwZTkzODgxNmYyYWRfMzU5_2e88a615-7105-48f3-b9b3-6d6c2335f26b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company adopted the ASC No.842, Leases (ASC 842) on January 1, 2019 using the modified retrospective approach. See Note 7 - Leases for further details.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC03LTEtMS0w_46ce0c53-0fb8-40e2-a615-59ef5002956b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RleHRyZWdpb246MmY0M2Q0MDY5Yjk3NGJjOTk3ZDUwZTkzODgxNmYyYWRfMzU5_2e88a615-7105-48f3-b9b3-6d6c2335f26b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RhYmxlOmY3MWI2NmIxMGEyOTRjZjFhODYyZDlhNzE5MWQwMzY0L3RhYmxlcmFuZ2U6ZjcxYjY2YjEwYTI5NGNmMWE4NjJkOWE3MTkxZDAzNjRfNC0xMy0xLTEtMA_b197ec71-03e1-499b-a14d-02a6d204363b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjcxMjJhMjA3NTMyZDRlOTU4NDFmODNkYmIyZWZhNDBkL3NlYzo3MTIyYTIwNzUzMmQ0ZTk1ODQxZjgzZGJiMmVmYTQwZF8yOC9mcmFnOjJmNDNkNDA2OWI5NzRiYzk5N2Q1MGU5Mzg4MTZmMmFkL3RleHRyZWdpb246MmY0M2Q0MDY5Yjk3NGJjOTk3ZDUwZTkzODgxNmYyYWRfMzU5_2e88a615-7105-48f3-b9b3-6d6c2335f26b"
          xlink:type="arc"/>
    </link:footnoteLink>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075099602296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 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>
<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>Sep. 30, 2020</div></th>
<th class="th"><div>Oct. 15, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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>
<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>
<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">LAWSON PRODUCTS, INC.<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>
<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000703604<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>
<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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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>
<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2020<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>
<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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>
<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<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>
<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<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>
<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_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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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>
<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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>
<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_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">9,025,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,007,411<span></span>
</td>
<td class="nump">8,996,267<span></span>
</td>
<td class="nump">9,043,771<span></span>
</td>
<td class="nump">8,956,981<span></span>
</td>
<td class="nump">8,983,162<span></span>
</td>
<td class="nump">8,962,450<span></span>
</td>
<td class="nump">8,955,930<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, Suite 900,<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>
<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Chicago,<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>
<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_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<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>
<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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>
<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-10546<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>
<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">36-2229304<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>
<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IL<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>
<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_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>
<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>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(773)<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>
<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">304-5050<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>
<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_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>
<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>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">LAWS<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>
<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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>
<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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>
<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,030,327<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>
<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">60631<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>
<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_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 CCYY 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 CCYY-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 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_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>
<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=6877327&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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075021724552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 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_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">$ 17,193<span></span>
</td>
<td class="nump">$ 5,495<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">802<span></span>
</td>
<td class="nump">802<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 $680 and $593, respectively</a></td>
<td class="nump">47,902<span></span>
</td>
<td class="nump">38,843<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">62,218<span></span>
</td>
<td class="nump">55,905<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">5,943<span></span>
</td>
<td class="nump">5,377<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">134,058<span></span>
</td>
<td class="nump">106,422<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">16,596<span></span>
</td>
<td class="nump">16,546<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_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">20,289<span></span>
</td>
<td class="nump">21,711<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">36,428<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_CashSurrenderValueOfLifeInsurance', window );">Cash value of life insurance</a></td>
<td class="nump">15,400<span></span>
</td>
<td class="nump">14,969<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">18,727<span></span>
</td>
<td class="nump">12,335<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">9,513<span></span>
</td>
<td class="nump">11,246<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">258<span></span>
</td>
<td class="nump">277<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">251,269<span></span>
</td>
<td class="nump">204,429<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,476<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">22,466<span></span>
</td>
<td class="nump">13,789<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,509<span></span>
</td>
<td class="nump">3,830<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">30,808<span></span>
</td>
<td class="nump">39,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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">90,259<span></span>
</td>
<td class="nump">56,930<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_SecuredLongTermDebt', window );">Revolving line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,271<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_SecurityBonusPlan', window );">Security bonus plan</a></td>
<td class="nump">11,540<span></span>
</td>
<td class="nump">11,840<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_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation</a></td>
<td class="nump">9,847<span></span>
</td>
<td class="nump">6,370<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_LeaseLiabilityNoncurrent', window );">Lease obligation</a></td>
<td class="nump">6,693<span></span>
</td>
<td class="nump">9,504<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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">6,154<span></span>
</td>
<td class="nump">6,188<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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">5,522<span></span>
</td>
<td class="nump">3,325<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">130,015<span></span>
</td>
<td class="nump">96,428<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:</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_PreferredStockValue', window );">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="re">
<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:</a></td>
<td class="nump">9,232<span></span>
</td>
<td class="nump">9,190<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_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">19,508<span></span>
</td>
<td class="nump">18,077<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">$ 101,386<span></span>
</td>
<td class="nump">$ 86,496<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, shares</a></td>
<td class="nump">205,981<span></span>
</td>
<td class="nump">146,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_TreasuryStockValue', window );">Treasury stock &#8211; 205,981 and 146,400 shares, respectively</a></td>
<td class="num">$ (7,953)<span></span>
</td>
<td class="num">$ (5,761)<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 loss</a></td>
<td class="num">(919)<span></span>
</td>
<td class="num">(1)<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">121,254<span></span>
</td>
<td class="nump">108,001<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">$ 251,269<span></span>
</td>
<td class="nump">$ 204,429<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=6877327&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: 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=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: 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=118952595&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=6877327&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://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=118930883&amp;loc=d3e637-108580<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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=6877327&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=6876686&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=118951113&amp;loc=d3e6801-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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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=118932676&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=118951113&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=6877327&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=118951113&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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashSurrenderValueOfLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=6877327&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=116821951&amp;loc=d3e31931-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://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=77989000&amp;loc=SL49117168-202975<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 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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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://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=6876686&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 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=119400593&amp;loc=d3e572229-122910<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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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://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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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=6877327&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=6877327&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=118951113&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=6877327&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=6877327&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=119400593&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=6877327&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=118951113&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=118932676&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=6877327&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=98513485&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=6877327&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 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=119400593&amp;loc=d3e572229-122910<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=27012166&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_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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_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=6877327&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>
<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=6877327&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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075021948232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 680<span></span>
</td>
<td class="nump">$ 593<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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<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_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="nump">35,000,000<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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">9,231,598<span></span>
</td>
<td class="nump">9,190,171<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">9,025,617<span></span>
</td>
<td class="nump">9,043,771<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_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">205,981<span></span>
</td>
<td class="nump">146,400<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=119407570&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=118936363&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=119407570&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=118955202&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_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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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=6877327&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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075025462136">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 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_IncomeStatementAbstract', window );"><strong>Income Statement [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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 90,277<span></span>
</td>
<td class="nump">$ 94,779<span></span>
</td>
<td class="nump">$ 253,458<span></span>
</td>
<td class="nump">$ 282,219<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">43,052<span></span>
</td>
<td class="nump">44,205<span></span>
</td>
<td class="nump">118,999<span></span>
</td>
<td class="nump">131,679<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">47,225<span></span>
</td>
<td class="nump">50,574<span></span>
</td>
<td class="nump">134,459<span></span>
</td>
<td class="nump">150,540<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>
<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">19,155<span></span>
</td>
<td class="nump">21,255<span></span>
</td>
<td class="nump">55,445<span></span>
</td>
<td class="nump">64,864<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">26,069<span></span>
</td>
<td class="nump">22,873<span></span>
</td>
<td class="nump">57,806<span></span>
</td>
<td class="nump">72,063<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_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">45,224<span></span>
</td>
<td class="nump">44,128<span></span>
</td>
<td class="nump">113,251<span></span>
</td>
<td class="nump">136,927<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">2,001<span></span>
</td>
<td class="nump">6,446<span></span>
</td>
<td class="nump">21,208<span></span>
</td>
<td class="nump">13,613<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">(142)<span></span>
</td>
<td class="num">(138)<span></span>
</td>
<td class="num">(329)<span></span>
</td>
<td class="num">(481)<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">(615)<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(798)<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">2,474<span></span>
</td>
<td class="nump">6,295<span></span>
</td>
<td class="nump">20,894<span></span>
</td>
<td class="nump">13,930<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">736<span></span>
</td>
<td class="nump">1,521<span></span>
</td>
<td class="nump">6,004<span></span>
</td>
<td class="nump">3,703<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">$ 1,738<span></span>
</td>
<td class="nump">$ 4,774<span></span>
</td>
<td class="nump">$ 14,890<span></span>
</td>
<td class="nump">$ 10,227<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</a></td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="nump">$ 1.14<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</a></td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.51<span></span>
</td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="nump">$ 1.09<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>
<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</a></td>
<td class="nump">9,017<span></span>
</td>
<td class="nump">8,974<span></span>
</td>
<td class="nump">9,017<span></span>
</td>
<td class="nump">8,971<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</a></td>
<td class="nump">313<span></span>
</td>
<td class="nump">415<span></span>
</td>
<td class="nump">312<span></span>
</td>
<td class="nump">399<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</a></td>
<td class="nump">9,330<span></span>
</td>
<td class="nump">9,389<span></span>
</td>
<td class="nump">9,329<span></span>
</td>
<td class="nump">9,370<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>
<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">$ 1,738<span></span>
</td>
<td class="nump">$ 4,774<span></span>
</td>
<td class="nump">$ 14,890<span></span>
</td>
<td class="nump">$ 10,227<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">398<span></span>
</td>
<td class="num">(427)<span></span>
</td>
<td class="num">(918)<span></span>
</td>
<td class="nump">965<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">$ 2,136<span></span>
</td>
<td class="nump">$ 4,347<span></span>
</td>
<td class="nump">$ 13,972<span></span>
</td>
<td class="nump">$ 11,192<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://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=118930883&amp;loc=d3e557-108580<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 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: 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=118930883&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://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=116634182&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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> -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=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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=117326831&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=116634182&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://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=116634182&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_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://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=26873400&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_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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=114775744&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=115929826&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=116634182&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=116637391&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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=116634182&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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=116634182&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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075013108920">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Treasury Stock, Common [Member]</div></th>
<th class="th"><div>Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,955,930<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_CommonStockValue', window );">Common Stock Outstanding, $1 Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,006,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>
<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_AdditionalPaidInCapitalCommonStock', window );">Capital in Excess of Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,623,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>
<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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">77,338,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>
<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_TreasuryStockValue', window );">Treasury Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,234,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>
<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,560,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>
<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_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99,173,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>
<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_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,146,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,146,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">675,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>
<td class="nump">$ 675,000<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 666,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 666,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="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_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,520<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="num">(6,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="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,227,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>
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 965,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>
<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_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,962,450<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_CommonStockValue', window );">Common Stock Outstanding, $1 Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,012,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>
<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_AdditionalPaidInCapitalCommonStock', window );">Capital in Excess of Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,283,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>
<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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">83,421,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>
<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_TreasuryStockValue', window );">Treasury Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,234,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>
<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(885,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>
<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_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">106,597,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>
<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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Change in accounting principle</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,937,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,937,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,307,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,307,000<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">717,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>
<td class="nump">717,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 711,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">711,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="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,712<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
<td class="num">(21,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="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,983,162<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_CommonStockValue', window );">Common Stock Outstanding, $1 Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,033,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>
<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_AdditionalPaidInCapitalCommonStock', window );">Capital in Excess of Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,973,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>
<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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">84,728,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>
<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_TreasuryStockValue', window );">Treasury Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,234,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>
<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(168,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>
<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_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">109,332,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>
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,774,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,774,000<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 );">Treasury shares repurchased (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(35,830)<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_TreasuryStockValueAcquiredCostMethod', window );">Treasury shares repurchased</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (1,361,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>
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(427,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>
<td class="num">(427,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 663,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">663,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="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,649<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="num">(10,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="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,956,981<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_CommonStockValue', window );">Common Stock Outstanding, $1 Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,043,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>
<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_AdditionalPaidInCapitalCommonStock', window );">Capital in Excess of Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,626,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>
<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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">89,502,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>
<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_TreasuryStockValue', window );">Treasury Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,595,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>
<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(595,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>
<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_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 112,981,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>
<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_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>
<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_CommonStockValue', window );">Common Stock Outstanding, $1 Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,190,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>
<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_AdditionalPaidInCapitalCommonStock', window );">Capital in Excess of Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,077,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>
<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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">86,496,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>
<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_TreasuryStockValue', window );">Treasury Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,761,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>
<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,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>
<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_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">108,001,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>
<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_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 12,533,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,533,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury shares repurchased (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>
<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 );">Treasury shares repurchased</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (1,756,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="num">$ (1,756,000)<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,494,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>
<td class="num">(2,494,000)<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">451,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451,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="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 14,890,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>
<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 );">Treasury shares repurchased (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (918,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>
<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_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>
<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_CommonStockValue', window );">Common Stock Outstanding, $1 Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,190,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>
<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_AdditionalPaidInCapitalCommonStock', window );">Capital in Excess of Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,528,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>
<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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99,029,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>
<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_TreasuryStockValue', window );">Treasury Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,517,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>
<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,495,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>
<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_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">116,735,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>
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">619,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">619,000<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,178,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>
<td class="nump">1,178,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 498,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">498,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="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,144<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">3,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="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,007,411<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_CommonStockValue', window );">Common Stock Outstanding, $1 Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,201,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>
<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_AdditionalPaidInCapitalCommonStock', window );">Capital in Excess of Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,029,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>
<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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99,648,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>
<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_TreasuryStockValue', window );">Treasury Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,517,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>
<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,317,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>
<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_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">119,044,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>
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,738,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,738,000<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 );">Treasury shares repurchased (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,077)<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_TreasuryStockValueAcquiredCostMethod', window );">Treasury shares repurchased</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (436,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>
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">398,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>
<td class="nump">$ 398,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,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="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,283<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 31,000<span></span>
</td>
<td class="num">$ (31,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="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,025,617<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_CommonStockValue', window );">Common Stock Outstanding, $1 Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,232,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>
<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_AdditionalPaidInCapitalCommonStock', window );">Capital in Excess of Par Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,508,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>
<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_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">101,386,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>
<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_TreasuryStockValue', window );">Treasury Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,953,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>
<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(919,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>
<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_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 121,254,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The Company adopted the ASC No.842, Leases (ASC 842) on January 1, 2019 using the modified retrospective approach. See Note 7 - Leases for further details.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<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://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=118930883&amp;loc=d3e637-108580<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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=6877327&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_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=118258462&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=116856206&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=118258462&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=116855982&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_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=6877327&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=6877327&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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=6877327&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 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=119400593&amp;loc=d3e572229-122910<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=27012166&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_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_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=6877327&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=27012166&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=6877327&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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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=27012166&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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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 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=6877327&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=6877327&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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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=27012166&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=6877327&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_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=6877327&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>
<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=27012166&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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075025356184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 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_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">$ 14,890<span></span>
</td>
<td class="nump">$ 10,227<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 provided by 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">4,660<span></span>
</td>
<td class="nump">4,401<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="num">(2,767)<span></span>
</td>
<td class="nump">7,621<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="nump">1,454<span></span>
</td>
<td class="nump">3,252<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">(2,128)<span></span>
</td>
<td class="num">(7,785)<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,101<span></span>
</td>
<td class="num">(1,593)<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 );">Prepaid expenses and other assets</a></td>
<td class="num">(725)<span></span>
</td>
<td class="num">(2,433)<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="nump">3,097<span></span>
</td>
<td class="num">(6,193)<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">441<span></span>
</td>
<td class="nump">544<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 provided by operating activities</a></td>
<td class="nump">20,023<span></span>
</td>
<td class="nump">8,041<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">(1,311)<span></span>
</td>
<td class="num">(1,392)<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="num">(2,300)<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">(3,611)<span></span>
</td>
<td class="num">(1,392)<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 payments on revolving line of credit</a></td>
<td class="num">(2,271)<span></span>
</td>
<td class="num">(8,628)<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">(2,192)<span></span>
</td>
<td class="num">(1,361)<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_RepaymentsOfLongTermCapitalLeaseObligations', window );">Payment of financing lease principal</a></td>
<td class="num">(192)<span></span>
</td>
<td class="num">(192)<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_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">16<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(4,640)<span></span>
</td>
<td class="num">(10,165)<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(74)<span></span>
</td>
<td class="nump">259<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">11,698<span></span>
</td>
<td class="num">(3,257)<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 beginning of period</a></td>
<td class="nump">6,297<span></span>
</td>
<td class="nump">12,683<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 end of period</a></td>
<td class="nump">17,995<span></span>
</td>
<td class="nump">9,426<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash</a></td>
<td class="nump">17,995<span></span>
</td>
<td class="nump">9,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">3,733<span></span>
</td>
<td class="nump">458<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_InterestPaidNet', window );">Net cash paid for interest</a></td>
<td class="nump">$ 295<span></span>
</td>
<td class="nump">$ 499<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_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=118932676&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=118932676&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=98513485&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=118932676&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=115929826&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=118932676&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_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=98513485&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=98513485&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=118932676&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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business, net of the cash acquired from the purchase.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=118932676&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=26873400&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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from exercise of option 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 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019552648">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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, 2019. 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 and nine month periods ended September&#160;30, 2020 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2020. The Company has two operating segments. The first segment, 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 second segment, The Bolt Supply House Ltd. ("Bolt Supply") operating segment, distributes MRO products primarily through its branches located in Western Canada. Bolt Supply had 14 branches in operation at the end of the third quarter 2020.<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019441208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 over 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 and 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.5 million in the Company's condensed consolidated balance sheet. 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 and, to the extent necessary, 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 were 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 $16.0 million allocated to goodwill reflects the purchase price less the fair market value of the identifiable net 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:115%">The appropriate fair values of the assets acquired and liabilities assumed are based on preliminary estimates and assumptions. These preliminary estimates and assumptions could change significantly during the purchase price measurement period as the Company finalizes the valuations of the assets acquired and liabilities assumed.</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 $5.4&#160;million of revenue and $0.4 million of operating income in the third quarter 2020 post-acquisition.</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 12pt;text-align: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,711&#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 12pt;text-align: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,076&#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 12pt;text-align: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:0 1pt"/><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%">41,725&#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><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%;text-decoration:underline">Fair value of assets acquired</span></td><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 2px 12pt;text-align: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:#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%">15,952&#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 12pt;text-align: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:#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,809&#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 12pt;text-align: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:#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,656&#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 12pt;text-align: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:#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,961&#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 12pt;text-align: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:#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,775&#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 12pt;text-align: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:#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,201&#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 12pt;text-align: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%">41,725&#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><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 following table contains unaudited pro forma revenue and net income for Lawson Products assuming the Partsmaster acquisition closed on January 1, 2019.</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 style="width:18.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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 September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 30,</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 #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><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%">2019</span></td><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%">2020</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%">2019</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%;text-decoration:underline">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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;Actual</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%">90,277&#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%">94,779&#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%">253,458&#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%">282,219&#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%">&#160;&#160;&#160;Pro forma</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%">101,222&#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%">109,174&#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%">298,546&#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%">332,234&#160;</span></td><td style="background-color:#cceeff;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;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%;text-decoration:underline">Net 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Actual</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%">1,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,774&#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%">14,890&#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%">10,227&#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%">&#160;&#160;&#160;Pro forma</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,982&#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%">4,598&#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%">16,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 pro forma disclosures in the table above 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></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_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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019552648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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%">Lawson has two operating segments; the Lawson segment and the Bolt Supply segment. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation. Although the Company has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price breakout between these obligations. The Company does not price its offerings based on any breakout between these obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 does not provide VMI services for its customers or provide services in addition to product sales to customers.</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 sales. 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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This presentation decision is effective beginning with this </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quarterly Report on Form 10-Q for the period ended September&#160;30, 2020. For the three and nine months ended September&#160;30, 2019, service revenue of $10.3 million and $29.9 million, respectively, were reported as service revenue which have now been combined as reported within total revenue. </span></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:36.619%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><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.525%"/><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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2020</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%">2019</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%">2020</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%">2019</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"/><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%">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%">72,030&#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%">75,160&#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%">202,709&#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%">225,327&#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,247&#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%">19,619&#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%">50,749&#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%">56,892&#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 9pt;text-align: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%">90,277&#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%">94,779&#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 #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%">253,458&#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%">282,219&#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="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:37.057%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><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.526%"/><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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2020</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%">2019</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%">2020</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%">2019</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"/><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%">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%">22.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.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><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.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%">24.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</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%">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><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%">11.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%">11.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%">11.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12.6&#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%">15.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">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%">12.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Electrical</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.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%">10.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%">10.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Safety</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%">7.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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><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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket Automotive Supplies</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%">7.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%">7.6&#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%">7.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><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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Welding and Metal Repair</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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><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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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.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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">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><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 2px 9pt;text-align: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 3pt 2px 1pt;text-align: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 3pt 2px 1pt;text-align: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 #000000;border-top:1pt solid #000000;padding:2px 3pt 2px 1pt;text-align: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 #000000;border-top:1pt solid #000000;padding:2px 3pt 2px 1pt;text-align: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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075020996344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Cash<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 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=6877327&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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019569768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 which are 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%">September 30, 2020</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, 2019</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,083&#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%">60,500&#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%">(4,865)</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,595)</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 9pt;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%">62,218&#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%">55,905&#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_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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019361432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill Goodwill<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 nine months of 2020 and 2019 is included in the table below:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 30,</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%">2020</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%">2019</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</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%">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"/><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,079&#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%">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%">15,952&#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"/></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%">Adjustment to original acquisition allocation</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 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%">(12)</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"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(447)</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%">515&#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 9pt;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%">Ending balance</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%">36,428&#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%">20,582&#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_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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075099961432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_laws_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [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%">September 30, 2020</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, 2019</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,022&#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,436)</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,586&#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%">8,422&#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,020)</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%">6,402&#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,181&#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,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,141&#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,337&#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,404)</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,933&#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,203&#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%">(4,476)</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,727&#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%">15,759&#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%">(3,424)</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%">12,335&#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="text-align:justify;text-indent:18pt"><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%">$1.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.0 million related to intangible assets was recorded in General and administrative expenses for the nine months ended September 30, 2020 and 2019, respectively. </span></div> As of September 30, 2020, there were no events or circumstances that indicate the carrying value may not be recoverable and thus no recoverability test was required.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [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_IntangibleAssetsAbstract</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_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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019376760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>
</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_LeasesOfLesseeDisclosureTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for distribution centers, office space, and Bolt branch locations throughout the US and Canada, along with various equipment located in distribution centers and corporate headquarters. The Company is also a lessor of its Decatur, Alabama property previously used in conjunction with a discontinued operation. </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 expenses and income generated by the leasing activity of Lawson as lessee for the three months ended September&#160;30, 2020 and September 30, 2019 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:2px 1pt;text-align: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="padding:2px 1pt;text-align: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 September 30, 2020</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%">Three Months Ended September 30, 2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262&#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,190&#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;Consolidated Financing Lease Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">60&#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;Consolidated Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#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%">70&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease Income </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 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%">&#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%">&#8212;&#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 9pt;text-align: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:#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 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,333&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#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><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes short term lease expense, which is immaterial</span></div><div style="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%"> Sublease income from sublease of a portion of the Company headquarters. The sublease was terminated in June 2019 and the Company has no other subleases.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses and income generated by the leasing activity of Lawson as lessee for the nine months ended September&#160;30, 2020 and September 30, 2019 are as follows (Dollars in thousands):</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 style="width:38.812%"/><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.344%"/><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.344%"/><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.348%"/><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%">Classification</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%">Nine Months Ended September 30, 2020</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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:#bfe4ff;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%">3,630&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:#bfe4ff;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%">3,532&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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;Consolidated Financing Lease Amortization</span></td><td colspan="3" style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align: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</span></td></tr><tr style="height:3pt"><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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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;Consolidated Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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%">23&#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="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="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%">Consolidated Financing Lease Expense</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Sublease Income </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:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;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 style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 9pt;text-align: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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">3,817&#160;</span></td><td style="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="padding:0 1pt"/><td style="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="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%">3,554&#160;</span></td><td style="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%"> Includes short term lease expense, which is immaterial</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%"> Sublease income from sublease of a portion of the Company headquarters. The sublease was terminated in June 2019 and the Company has no other subleases.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of September&#160;30, 2020 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, 2019</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:58.695%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><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%">September 30, <br/>2020</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/>2019</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%">8,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,592&#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%">575&#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%">654&#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 9pt;text-align: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%">9,513&#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%">11,246&#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,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">3,591&#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%">233&#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%">239&#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 9pt;text-align: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,509&#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%">3,830&#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%">6,414&#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%">9,133&#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%">279&#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%">371&#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 9pt;text-align: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%">6,693&#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%">9,504&#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 $5.1 million and $2.4&#160;million as of September 30, 2020 and December 31, 2019, 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.4 million  and $0.2 million as of September 30, 2020 and December 31, 2019, respectively</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of September&#160;30, 2020 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="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align: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,599&#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%">254&#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,853&#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%">3,780&#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%">153&#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,933&#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%">1,733&#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%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834&#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%">720&#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%">755&#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%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#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%">471&#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%">471&#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 9pt;text-align: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%">11,478&#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%">545&#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%">12,023&#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%">788&#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%">33&#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%">821&#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 9pt;text-align: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%">10,690&#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%">512&#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%">11,202&#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 September&#160;30, 2020 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="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align: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.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.08%</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.7</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.37%</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 of Lawson as lessee for the nine months ending September&#160;30, 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: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%">3,072&#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%">22&#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%">192&#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>
</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_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075020841096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Agreement<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 );">Credit Agreement</a></td>
<td class="text">Credit Agreement<div style="text-align: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 the fourth quarter of 2019, the Company entered into a five-year credit agreement led by J.P. Morgan Chase Bank N.A, as administrative agent and including CIBC Bank USA and Bank of America, N.A. as other lenders. The credit agreement matures on October&#160;11, 2024 and provides for $100.0 million of revolving commitments. The credit agreement allows borrowing capacity to increase to $150.0 million subject to meeting certain criteria and additional commitments from its lenders. </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 Credit Agreement consists of borrowings as alternate base rate loans, Canadian prime rate loans, Eurodollar loans, and Canadian dollar offered rate loans as the Company requests. The applicable interest rate spread is determined by the type of borrowing used and the Total Net Leverage Ratio as of the most recent fiscal quarter as defined in the Credit Agreement. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The covenants associated with the Credit Agreement restrict the ability of the Company to, among other things: incur additional indebtedness and liens, make certain investments, merge or consolidate, engage in certain transactions such as the disposition of assets and sales-leaseback transactions, and make certain restricted cash payments such as dividends in excess of defined amounts contained within the Credit Agreement. In addition to these items and other customary terms and conditions, the Credit Agreement requires the Company to comply with certain financial covenants as follows:</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)&#160;&#160;&#160;&#160;The Company is required to maintain an EBITDA to Fixed Charge Coverage Ratio of at least 1.15 to 1.00 for any period of four consecutive fiscal quarters ending on the last day of any fiscal quarter; and</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;The Company is required to maintain a Total Net Leverage Ratio of no more than 3.25 to 1.00 on the last day of any fiscal quarter. The maximum Total Net Leverage Ratio will be allowed to increase to 3.75 to 1.00 after certain permitted acquisitions.</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 Credit Agreement also includes events of default for, among others, non-payment of obligations under the Credit Agreement, change of control, cross default to other indebtedness in an aggregate amount in excess of $5.0 million, failure to comply with covenants, and insolvency. </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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> addition to other customary representations, warranties and covenants, the results of the financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">covenants are provided </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%"><tr><td style="width:1.0%"/><td style="width:71.519%"/><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.846%"/><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.847%"/><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%">Quarterly Financial Covenants</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%">Requirement</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%">Actual</span></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:10pt;font-weight:400;line-height:100%">EBITDA to fixed charges ratio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">1.15 : 1.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">4.73 : 1.00</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%">Total net leverage ratio</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%">3.25 : 1.00</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%">0.71 : 1.00</span></td></tr></table></div><div style="text-indent:-2.25pt"><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 Company was in compliance with all covenants as of September 30, 2020.</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%">During the third quarter of 2020 the Company entered into an amendment to the Credit Agreement which among other items increased the letter of credit basket from $15.0 million to $40.0 million until August 31, 2021 and authorized the Company to incur indebtedness in an amount up to $36.0 million for the acquisition of Partsmaster. </span></div>The Company had no outstanding borrowings under its Credit Agreement and $66.0 million of availability under its revolving line of credit facility. The weighted average interest rate was 2.64% and 4.54% for the nine months ended September 30, 2020 and 2019, 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_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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019605304">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_laws_TreasurySharesRepurchaseAbstract', window );"><strong>Treasury Shares Repurchase [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. In the first quarter of 2020 the Company purchased 47,504 shares of common stock at an average purchase price of $36.93 under the repurchase program. No shares were repurchased in the second or third quarters of 2020 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_laws_TreasurySharesRepurchaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Treasury Shares Repurchase [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_TreasurySharesRepurchaseAbstract</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_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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075090370824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Severance Reserve<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 as of September&#160;30, 2020 and 2019 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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 30,</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%">2020</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%">2019</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%">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"/><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%">359&#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 9pt;text-align: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%">1,520&#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,542&#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 9pt;text-align: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%">(1,239)</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%">(925)</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,190&#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%">976&#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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019695000">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>
</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 inc</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ome of $2.8&#160;million and expense of $7.6&#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 nine months of 2020 and 2019, 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 $10.4&#160;million as of September 30, 2020 and $14.9&#160;million as of December 31, 2019 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 nine months ended September 30, 2020 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 6,847 RSUs to key employees that cliff vest on December 31, 2022. The Company issued 2,500 RSUs to an executive that cliff vest on March 2, 2023 and 3,000 RSUs that cliff vest on March 9, 2023. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued 10,965 RSUs to certain members of the Company's Board of Directors with a vesting date of May 12, 2021. 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="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 22,284 MSUs to key employees that cliff vest on December 31, 2022. 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 33,426, will be determined based upon the trailing sixty-day average closing price of the Company's common stock on December 31, 2022. </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"><span style="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>The Company issued 10,852 PAs to key employees that cliff vest on December 31, 2022. PAs are exchangeable for the Company's common stock ranging from zero to 16,278, or the equivalent amount in cash, based upon the achievement of certain financial performance metrics.No stock options were excluded from the computation of diluted earnings per share for the three months ended September 30, 2020 or the nine months ended September 30, 2019.<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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075111116984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>
</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 $6.0 million, a 28.7% effective tax rate for the nine months ended September&#160;30, 2020. The effective tax rate is higher than the U.S. statutory tax rate due primarily to state taxes, recording of reserves for uncertain tax positions, and an inclusion for Global Intangible Low Taxed Income. Income tax expense of $3.7 million, a 26.6% effective tax rate was recorded for the nine months ended September 30, 2019. This effective tax rate was higher than the U.S. statutory rate due primarily to state taxes, income in higher tax jurisdictions and an inclusion for Global Intangible Low Tax 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%">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 September&#160;30, 2020, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019680744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingent Liability<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_laws_ContingentLiabilityAbstract', window );"><strong>Contingent Liability [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 Liability</a></td>
<td class="text">Contingent LiabilitiesIn 2012, the Company identified that a site it owns in Decatur, Alabama, contains 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 including the measurement and monitoring of the site and the site was enrolled in the Alabama Department of Environmental Management (&#8220;ADEM") voluntary cleanup program. The remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area for three consecutive periods. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. The Company utilized its remaining liability balance in the third quarter of 2020. there may be some additional nominal filing fees that are charged to the Company by the environmental consulting firm and ADEM, however these amounts are expected to be immaterial and will be expensed as incurred. The Company does not expect to capitalize any amounts related to the remediation plan.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_ContingentLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Liability [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_ContingentLiabilityAbstract</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_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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075100572040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Disclosures<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_RelatedPartyTransactionTextBlock', window );">Related Party Transaction</a></td>
<td class="text">Related Party TransactionDuring the three and nine months ended September 30, 2020 the Company purchased approximately $0.7 million and $0.9 million, respectively, of inventory from a company owned by an immediate relative of a Board member at fair market value. The Company paid substantially all of the amount owed in the third quarter and therefore immaterial remaining liabilities exist as of September 30, 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_RelatedPartyTransactionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_RelatedPartyTransactionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019411528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 operates in two reportable segments. The businesses have been determined to be separate reportable segments because of differences in their financial characteristics and the methods they employ to deliver product to customers. The 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' work location and provide VMI service and produce sales orders for product that is then shipped to the customer. Given the nature of the acquired Partsmaster business, it is included in the Lawson segment for reporting purposes. The Bolt Supply segment primarily sells product to customers through its branch locations. Bolt Supply had 14 branches in operation at the end of the third 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%">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:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><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/>September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">2020</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%">2019</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:middle"><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="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%">2019</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"/><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"/><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"/><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"/><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 9pt;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%">79,806&#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%">83,461&#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%">224,511&#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%">250,895&#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,471&#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%">11,318&#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%">28,947&#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%">31,324&#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%">90,277&#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%">94,779&#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%">253,458&#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%">282,219&#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"/><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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><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 9pt;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%">43,038&#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%">46,148&#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%">123,031&#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%">138,524&#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 9pt;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,187&#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,426&#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%">11,428&#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,016&#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 18pt;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%">47,225&#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%">50,574&#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%">134,459&#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%">150,540&#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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">1,112&#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%">5,377&#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%">19,003&#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%">11,490&#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%">889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123&#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%">2,001&#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%">6,446&#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%">21,208&#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%">13,613&#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%">(142)</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%">(138)</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%">(329)</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%">(481)</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%">615&#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)</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%">15&#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%">798&#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;&#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%">2,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295&#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%">20,894&#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%">13,930&#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://fasb.org/us-gaap/role/ref/legacyRef<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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075021531464">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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="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 overall effect the COVID-19 pandemic will have on the results of the Company for 2020 and beyond. Various events related to COVID-19 have resulted in lost revenue to our Company, limitations on our ability to source high demand products, limitations on our sales force to perform certain functions due to state or federal stay-at-home orders, slow-down of customer demand for our products and limitations of some customers to pay us on a timely basis. </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 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 Company will continue to evaluate how the provisions of the CARES Act will impact its financial position, results of operations and cash flows. The Company has utilized the Canadian Emergency Wage Subsidy ("CEWS") Act for both Lawson Canada and Bolt for assistance with hourly employee costs. The CEWS is a program that provides a subsidy of certain eligible wages commencing March 15, 2020 through December 31, 2020 subject to meeting certain criteria. During the second quarter of 2020 the Company recorded $0.9 million in subsidies from the CEWS program which is recognized as a reduction to selling, general and administrative expenses in the consolidated statement of income and comprehensive income. No subsidies were recognized in the three months ended September 30, 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%">In the first quarter of 2020, the government of the state of Illinois defined essential businesses, allowing Lawson to operate during the pandemic. A change in this status could result in the temporary closure of our business. Additionally the COVID-19 pandemic could result in a temporary closure of any or all of our distribution facilities or the Bolt branch locations, which would negatively impact our operations. Other disruptions to our supply chain such as reduced capacity or temporary </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%">shutdowns of freight carriers  could also negatively impact Company performance. The pandemic is negatively impacting sales and operations currently and may negatively impact future financial results, liquidity and overall performance of the Company. Additionally, it is reasonably possible that estimates made in the financial statements may be materially and adversely impacted in the near term 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"><span><br/></span></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 MRO business model relies upon customer interaction as well as a consistent schedule of onsite visits by our sales representatives to customer locations. The Bolt business model relies on foot traffic in its branch locations. The onset of the COVID-19 pandemic, as well as social distancing guidelines and government mandated shelter in place orders, have negatively impacted the ability of our sales reps to visit our customers and for foot traffic to return to our Bolt branch locations, resulting in an overall negative impact on our business. </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%">The second quarter 2020 financial performance of the Company was substantially negatively impacted as state and local governments throughout the United States and Canada imposed strict COVID-19 related restrictions, including shutdowns of nonessential businesses and stay-at-home orders, particularly in April. These restrictions were relaxed in May and June, and were further relaxed throughout the third quarter. The economic climate in the third quarter improved as non-essential businesses reopened in both limited capacity and full capacity. The relaxed restrictions resulted in increased customer contact and more consistent customer visits for Lawson MRO sales representatives, as well as increased customer visits to Bolt branch locations. The improved economic climate and increased activity of the Lawson MRO and Bolt segments led to a sequential improvement in financial results in the third quarter 2020 compared to the second quarter 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%">The Company has taken several steps to mitigate the potential negative impacts of COVID-19. The actions taken included, but are not limited to, furloughing employees, reducing base salaries for a period of time, canceling travel and award trips, temporarily consolidating its Suwanee distribution center operations into the McCook facility, eliminating non-critical capital expenditures and eliminating various positions throughout the Company. In the third quarter the Company brought back approximately 70% of the previously furloughed employees. The Company reopened the Suwanee distribution center in a reduced capacity in the third quarter as overall business activity increased.</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 continues to monitor its balance sheet and liquidity position and is taking actions to protect cash flows from operations, while at the same time managing its operating expenses in relation to current sales trends. At September 30, 2020, the Company had $17.2 million of unrestricted cash and cash equivalents and an additional $66.0 million of borrowing capacity, net of outstanding letters of credit, under its committed credit facility. The Company recorded a liability of $32.5 million in relation to the acquisition of Partsmaster.</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 will continue to closely monitor the operating environment and will take appropriate actions to protect the safety for its employees, customers and suppliers while continuing to meet its working capital needs and remain in compliance with its debt covenants.</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_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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019547368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 12pt;text-align: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,711&#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 12pt;text-align: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,076&#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 12pt;text-align: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:0 1pt"/><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%">41,725&#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><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%;text-decoration:underline">Fair value of assets acquired</span></td><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 2px 12pt;text-align: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:#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%">15,952&#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 12pt;text-align: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:#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,809&#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 12pt;text-align: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:#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,656&#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 12pt;text-align: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:#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,961&#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 12pt;text-align: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:#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,775&#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 12pt;text-align: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:#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,201&#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 12pt;text-align: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%">41,725&#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>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Acquisition Pro Forma Information</a></td>
<td class="text">The following table contains unaudited pro forma revenue and net income for Lawson Products assuming the Partsmaster acquisition closed on January 1, 2019.<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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 September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 30,</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 #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><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%">2019</span></td><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%">2020</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%">2019</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%;text-decoration:underline">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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;Actual</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%">90,277&#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%">94,779&#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%">253,458&#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%">282,219&#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%">&#160;&#160;&#160;Pro forma</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%">101,222&#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%">109,174&#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%">298,546&#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%">332,234&#160;</span></td><td style="background-color:#cceeff;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;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%;text-decoration:underline">Net 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Actual</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%">1,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,774&#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%">14,890&#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%">10,227&#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%">&#160;&#160;&#160;Pro forma</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,982&#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%">4,598&#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%">16,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</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 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/2009/role/commonPracticeRef<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_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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>
<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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075090524024">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Disaggregated Revenue by Geographic Areas</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:36.619%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><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.525%"/><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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2020</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%">2019</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%">2020</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%">2019</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"/><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%">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%">72,030&#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%">75,160&#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%">202,709&#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%">225,327&#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,247&#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%">19,619&#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%">50,749&#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%">56,892&#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 9pt;text-align: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%">90,277&#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%">94,779&#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 #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%">253,458&#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%">282,219&#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>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductInformationTableTextBlock', window );">Disaggregated Revenue by Product Type</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%">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:37.057%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><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.526%"/><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 September 30,</span></td><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%">Nine Months Ended September 30,</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%">2020</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%">2019</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%">2020</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%">2019</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"/><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%">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%">22.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.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><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.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%">24.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</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%">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><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%">11.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%">11.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%">11.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12.6&#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%">15.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">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%">12.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Electrical</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.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%">10.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%">10.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Safety</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%">7.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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><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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket Automotive Supplies</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%">7.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%">7.6&#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%">7.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><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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Welding and Metal Repair</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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><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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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.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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">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><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 2px 9pt;text-align: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 3pt 2px 1pt;text-align: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 3pt 2px 1pt;text-align: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 #000000;border-top:1pt solid #000000;padding:2px 3pt 2px 1pt;text-align: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 #000000;border-top:1pt solid #000000;padding:2px 3pt 2px 1pt;text-align: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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</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 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9038-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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfProductInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 product information that are included in the discussion of the nature of an entity's operations.</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_ScheduleOfProductInformationTableTextBlock</td>
</tr>
<tr>
<td style="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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075020907800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 which are 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%">September 30, 2020</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, 2019</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,083&#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%">60,500&#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%">(4,865)</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,595)</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 9pt;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%">62,218&#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%">55,905&#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=6877327&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=6877327&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=6877327&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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075021531464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 nine months of 2020 and 2019 is included in the table below:</span></div><div style="margin-bottom:6pt;text-align:justify"><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:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 30,</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%">2020</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%">2019</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</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%">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"/><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,079&#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%">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%">15,952&#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"/></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%">Adjustment to original acquisition allocation</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 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%">(12)</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"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(447)</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%">515&#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 9pt;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%">Ending balance</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%">36,428&#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%">20,582&#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_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=108376223&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=108376223&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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019661464">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_laws_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [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%">September 30, 2020</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, 2019</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,022&#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,436)</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,586&#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%">8,422&#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,020)</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%">6,402&#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,181&#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,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,141&#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,337&#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,404)</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,933&#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,203&#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%">(4,476)</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,727&#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%">15,759&#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%">(3,424)</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%">12,335&#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_laws_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [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_IntangibleAssetsAbstract</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_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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075025060424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>
</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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses and income generated by the leasing activity of Lawson as lessee for the three months ended September&#160;30, 2020 and September 30, 2019 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:2px 1pt;text-align: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="padding:2px 1pt;text-align: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 September 30, 2020</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%">Three Months Ended September 30, 2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262&#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,190&#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;Consolidated Financing Lease Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">60&#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;Consolidated Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#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%">70&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease Income </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 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%">&#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%">&#8212;&#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 9pt;text-align: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:#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 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,333&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#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><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes short term lease expense, which is immaterial</span></div><div style="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%"> Sublease income from sublease of a portion of the Company headquarters. The sublease was terminated in June 2019 and the Company has no other subleases.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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%">The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of September&#160;30, 2020 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, 2019</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:58.695%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><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%">September 30, <br/>2020</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/>2019</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%">8,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,592&#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%">575&#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%">654&#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 9pt;text-align: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%">9,513&#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%">11,246&#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,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">3,591&#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%">233&#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%">239&#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 9pt;text-align: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,509&#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%">3,830&#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%">6,414&#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%">9,133&#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%">279&#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%">371&#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 9pt;text-align: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%">6,693&#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%">9,504&#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 $5.1 million and $2.4&#160;million as of September 30, 2020 and December 31, 2019, 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.4 million  and $0.2 million as of September 30, 2020 and December 31, 2019, respectively</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock', window );">Value of Lease Liabilities Generated by Leasing Activities</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of September&#160;30, 2020 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="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align: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,599&#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%">254&#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,853&#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%">3,780&#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%">153&#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,933&#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%">1,733&#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%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834&#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%">720&#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%">755&#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%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#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%">471&#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%">471&#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 9pt;text-align: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%">11,478&#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%">545&#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%">12,023&#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%">788&#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%">33&#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%">821&#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 9pt;text-align: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%">10,690&#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%">512&#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%">11,202&#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_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Lease Disclosures</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 weighted average lease terms and interest rates of the leases held by Lawson as of September&#160;30, 2020 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="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align: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.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.08%</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.7</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.37%</span></td></tr></table></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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures</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 cash outflows of the leasing activity of Lawson as lessee for the nine months ending September&#160;30, 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: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%">3,072&#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%">22&#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%">192&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and Finance Lease, Liability, Maturity [Table Text Block]</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_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock</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_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_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=77888426&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_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 1,3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118943654&amp;loc=d3e12069-110248<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164451&amp;loc=d3e36991-112694<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow information for the periods presented.</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075021028088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Agreement (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_QuarterlyFinancialCovenantsTableTextBlock', window );">Quarterly Financial Covenants</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%">In</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> addition to other customary representations, warranties and covenants, the results of the financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">covenants are provided </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%"><tr><td style="width:1.0%"/><td style="width:71.519%"/><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.846%"/><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.847%"/><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%">Quarterly Financial Covenants</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%">Requirement</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%">Actual</span></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:10pt;font-weight:400;line-height:100%">EBITDA to fixed charges ratio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">1.15 : 1.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">4.73 : 1.00</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%">Total net leverage ratio</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%">3.25 : 1.00</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%">0.71 : 1.00</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_laws_QuarterlyFinancialCovenantsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for Quarterly Financial Covenants [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;">laws_QuarterlyFinancialCovenantsTableTextBlock</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_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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075020779192">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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 and related payments</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 as of September&#160;30, 2020 and 2019 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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 30,</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%">2020</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%">2019</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%">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"/><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%">359&#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 9pt;text-align: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%">1,520&#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,542&#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 9pt;text-align: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%">(1,239)</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%">(925)</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,190&#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%">976&#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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019550968">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_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:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><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/>September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">2020</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%">2019</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:middle"><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="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%">2019</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"/><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"/><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"/><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"/><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 9pt;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%">79,806&#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%">83,461&#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%">224,511&#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%">250,895&#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,471&#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%">11,318&#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%">28,947&#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%">31,324&#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%">90,277&#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%">94,779&#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%">253,458&#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%">282,219&#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"/><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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><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 9pt;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%">43,038&#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%">46,148&#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%">123,031&#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%">138,524&#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 9pt;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,187&#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,426&#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%">11,428&#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,016&#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 18pt;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%">47,225&#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%">50,574&#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%">134,459&#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%">150,540&#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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">1,112&#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%">5,377&#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%">19,003&#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%">11,490&#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%">889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123&#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%">2,001&#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%">6,446&#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%">21,208&#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%">13,613&#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%">(142)</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%">(138)</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%">(329)</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%">(481)</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%">615&#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)</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%">15&#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%">798&#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;&#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%">2,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295&#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%">20,894&#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%">13,930&#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=115929826&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=115929826&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=108376223&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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: 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=115929826&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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019557912">
<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">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2020 </div>
<div>Segment</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</a></td>
<td class="nump">2<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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075096942824">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">9 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>
<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>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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>
<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,476<span></span>
</td>
<td class="nump">$ 32,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 36,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="nump">$ 40,000<span></span>
</td>
<td class="nump">$ 15,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="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">36,428<span></span>
</td>
<td class="nump">$ 36,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,923<span></span>
</td>
<td class="nump">$ 20,582<span></span>
</td>
<td class="nump">$ 20,079<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_MinimumDebtServiceCoverageRatio', window );">Minimum Debt Service Coverage Ratio</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">1.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_BusinessAcquisitionAxis=laws_PartsmasterMember', window );">Partsmaster [Member]</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>
<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>
<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_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>
<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_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>
<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_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>
<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>
<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="nump">32,500<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>
<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="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>
<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">15,952<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>
<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 since acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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>
<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">$ 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>
<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 [Member] | Forecast [Member]</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>
<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>
<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>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member] | Partsmaster [Member]</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>
<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>
<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>
<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>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member] | Partsmaster [Member]</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>
<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>
<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>
<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>
<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_laws_MinimumDebtServiceCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum debt service coverage ratio.</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_MinimumDebtServiceCoverageRatio</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_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=35744584&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=116868840&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=116869197&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://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=77989000&amp;loc=SL49117168-202975<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 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_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_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=35744584&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=118932676&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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075090939128">
<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>Sep. 30, 2020</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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">$ 36,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,923<span></span>
</td>
<td class="nump">$ 20,582<span></span>
</td>
<td class="nump">$ 20,079<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 [Member]</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="nump">$ 34,711<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses', window );">Accounts payable and accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,076<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability', window );">Deferred compensation</a></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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Cash paid and payable and liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,725<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,952<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,809<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,656<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,201<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets', window );">Other assets</a></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>
<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="nump">41,725<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 [Member] | Customer Relationships [Member]</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="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>
</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 [Member] | Trade Names [Member]</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="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>
</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_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_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=116869197&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=116868840&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=116869197&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=116869197&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=116868840&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=116869197&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=116868840&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=116869197&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://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=77989000&amp;loc=SL49117168-202975<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 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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075090708920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Pro Forma Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 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_laws_BusinessCombinationProFormaInformationRevenueAbstract', window );"><strong>Revenue</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>
<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_Revenues', window );">Actual</a></td>
<td class="nump">$ 90,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 94,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 253,458<span></span>
</td>
<td class="nump">$ 282,219<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_BusinessCombinationProFormaInformationEarningsOrLossAbstract', window );"><strong>Net income</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>
<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 );">Actual</a></td>
<td class="nump">1,738<span></span>
</td>
<td class="nump">$ 619<span></span>
</td>
<td class="nump">$ 12,533<span></span>
</td>
<td class="nump">4,774<span></span>
</td>
<td class="nump">$ 1,307<span></span>
</td>
<td class="nump">$ 4,146<span></span>
</td>
<td class="nump">14,890<span></span>
</td>
<td class="nump">10,227<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 [Member]</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>
<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_laws_BusinessCombinationProFormaInformationRevenueAbstract', window );"><strong>Revenue</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>
<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</a></td>
<td class="nump">101,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,546<span></span>
</td>
<td class="nump">332,234<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_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract', window );"><strong>Net income</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>
<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_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Pro forma</a></td>
<td class="nump">$ 1,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,312<span></span>
</td>
<td class="nump">$ 10,166<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Pro Forma Information, Earnings or Loss</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_BusinessCombinationProFormaInformationEarningsOrLossAbstract</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_BusinessCombinationProFormaInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Pro Forma Information, Revenue</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_BusinessCombinationProFormaInformationRevenueAbstract</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_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_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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075020750600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member]</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">$ 10,300<span></span>
</td>
<td class="nump">$ 29,900<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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075021843432">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 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_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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 90,277<span></span>
</td>
<td class="nump">$ 94,779<span></span>
</td>
<td class="nump">$ 253,458<span></span>
</td>
<td class="nump">$ 282,219<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>
<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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">72,030<span></span>
</td>
<td class="nump">75,160<span></span>
</td>
<td class="nump">202,709<span></span>
</td>
<td class="nump">225,327<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>
<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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 18,247<span></span>
</td>
<td class="nump">$ 19,619<span></span>
</td>
<td class="nump">$ 50,749<span></span>
</td>
<td class="nump">$ 56,892<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075013092664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Product Type (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 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_laws_ProductRevenueAbstract', window );"><strong>Product Revenue [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>
<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_FasteningSystems', window );">Fastening Systems</a></td>
<td class="nump">22.30%<span></span>
</td>
<td class="nump">24.10%<span></span>
</td>
<td class="nump">22.70%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_FluidPower', window );">Fluid Power</a></td>
<td class="nump">12.60%<span></span>
</td>
<td class="nump">15.10%<span></span>
</td>
<td class="nump">13.20%<span></span>
</td>
<td class="nump">15.20%<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_SpecialtyChemicals', window );">Specialty Chemicals</a></td>
<td class="nump">12.20%<span></span>
</td>
<td class="nump">13.10%<span></span>
</td>
<td class="nump">13.10%<span></span>
</td>
<td class="nump">11.60%<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_CuttingToolsandAbrasives', window );">Cutting Tools and Abrasives</a></td>
<td class="nump">13.30%<span></span>
</td>
<td class="nump">11.70%<span></span>
</td>
<td class="nump">11.70%<span></span>
</td>
<td class="nump">13.10%<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_Electrical', window );">Electrical</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.40%<span></span>
</td>
<td class="nump">10.20%<span></span>
</td>
<td class="nump">10.80%<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_AftermarketAutomotiveSupplies', window );">Aftermarket Automotive Supplies</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.60%<span></span>
</td>
<td class="nump">7.10%<span></span>
</td>
<td class="nump">7.90%<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_Safety', window );">Safety</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">6.40%<span></span>
</td>
<td class="nump">4.70%<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_WeldingandMetalRepair', window );">Welding and Metal Repair</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.50%<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_OtherProducts', window );">Other Products</a></td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">11.20%<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_TotalProducts', window );">Total Products</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_AftermarketAutomotiveSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aftermarket Automotive Supplies</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_AftermarketAutomotiveSupplies</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_CuttingToolsandAbrasives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cutting Tools and Abrasives</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_CuttingToolsandAbrasives</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_Electrical">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Electrical</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_Electrical</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_FasteningSystems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fastening Systems</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_FasteningSystems</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_FluidPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fluid Power</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_FluidPower</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_OtherProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Products</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_OtherProducts</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_ProductRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Product Revenue [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_ProductRevenueAbstract</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_Safety">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Safety</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_Safety</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_SpecialtyChemicals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Specialty Chemicals</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_SpecialtyChemicals</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_TotalProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Products</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_TotalProducts</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_WeldingandMetalRepair">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Welding and Metal Repair</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_WeldingandMetalRepair</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>duration</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019690632">
<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>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 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_RestrictedCashAbstract', window );"><strong>Restricted Cash [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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">$ 802<span></span>
</td>
<td class="nump">$ 802<span></span>
</td>
<td class="nump">$ 800<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_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>
<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=118951113&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=118932676&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=6877327&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=98513485&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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019383624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 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_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 );">Inventory, Gross</a></td>
<td class="nump">$ 67,083<span></span>
</td>
<td class="nump">$ 60,500<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 );">Inventory Valuation Reserves</a></td>
<td class="num">(4,865)<span></span>
</td>
<td class="num">(4,595)<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">$ 62,218<span></span>
</td>
<td class="nump">$ 55,905<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=6877327&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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&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 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 2: 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 3: 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=26873400&amp;loc=d3e24092-122690<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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019515944">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 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_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 );">Beginning balance</a></td>
<td class="nump">$ 20,923<span></span>
</td>
<td class="nump">$ 20,079<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_GoodwillPurchaseAccountingAdjustments', window );">Adjustment to original acquisition allocation</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(12)<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="num">(447)<span></span>
</td>
<td class="nump">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_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 36,428<span></span>
</td>
<td class="nump">$ 20,582<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://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=77989000&amp;loc=SL49117168-202975<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 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=108376223&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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustments after acquisition date under purchase accounting of an asset representing the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<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 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075100564168">
<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">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</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_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,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,759<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">(4,476)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,424)<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,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,335<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">1,100<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</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,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,422<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">(2,436)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,020)<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,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,402<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 [Member]</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,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,337<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,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,404)<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">$ 10,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,933<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=118932676&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://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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075090374584">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 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_LeasesAbstract', window );"><strong>Leases [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>
<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 );">Consolidated Operating Lease Expense</a></td>
<td class="nump">$ 1,262<span></span>
</td>
<td class="nump">$ 1,190<span></span>
</td>
<td class="nump">$ 3,630<span></span>
</td>
<td class="nump">$ 3,532<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 );">Consolidated Financing Lease Amortization</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">159<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 );">Consolidated Financing Lease Interest</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_FinanceLeaseCost', window );">Consolidated Financing Lease Expense</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="nump">182<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_SubleaseIncome', window );">Sublease Income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_LeaseCost', window );">Net Lease Cost</a></td>
<td class="nump">$ 1,333<span></span>
</td>
<td class="nump">$ 1,260<span></span>
</td>
<td class="nump">$ 3,817<span></span>
</td>
<td class="nump">$ 3,554<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_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=77888426&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=77888419&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=77888399&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=77888426&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=77888419&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=77888399&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=77888426&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=77888399&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=77888399&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=77888426&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sublease income excluding finance and operating lease 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&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=77888399&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_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075090762920">
<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>Sep. 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_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 ROU operating lease assets</a></td>
<td class="nump">$ 8,938<span></span>
</td>
<td class="nump">$ 10,592<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">575<span></span>
</td>
<td class="nump">654<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">9,513<span></span>
</td>
<td class="nump">11,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_OperatingLeaseLiabilityCurrent', window );">Total current operating lease obligation</a></td>
<td class="nump">4,276<span></span>
</td>
<td class="nump">3,591<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">233<span></span>
</td>
<td class="nump">239<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,509<span></span>
</td>
<td class="nump">3,830<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">6,414<span></span>
</td>
<td class="nump">9,133<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">279<span></span>
</td>
<td class="nump">371<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">6,693<span></span>
</td>
<td class="nump">9,504<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">5,100<span></span>
</td>
<td class="nump">2,400<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_FinanceLeaseRightofUseAssetAccumulatedDepreciation', window );">Finance lease accumulated depreciation</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_FinanceLeaseRightofUseAssetAccumulatedDepreciation</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_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=77888419&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_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=77888419&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_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 of lessee's right to use underlying asset under 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=77888419&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_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=77888419&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_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=77888419&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_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=77888419&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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075021792360">
<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>Sep. 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_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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2019</a></td>
<td class="nump">$ 4,599<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2020</a></td>
<td class="nump">3,780<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2021</a></td>
<td class="nump">1,733<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">720<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2023</a></td>
<td class="nump">175<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_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Subsequent years</a></td>
<td class="nump">471<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">11,478<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_OperatingLeaseImputedInterest', window );">Less: Interest</a></td>
<td class="nump">788<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_LesseeOperatingLeaseLiabilityPresentValue', window );">Present value of lease liabilities</a></td>
<td class="nump">10,690<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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2019</a></td>
<td class="nump">254<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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">153<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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">101<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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">35<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_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2023</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_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Subsequent years</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">545<span></span>
</td>
<td class="nump">$ 700<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_FinanceLeaseImputedInterest', window );">Less: Interest</a></td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_FinanceLeaseLiabilityPresentValue', window );">Present value of lease liabilities</a></td>
<td class="nump">512<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="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_NetLeaseLiabilityPaymentsRemainderofFiscalYear', window );">2019</a></td>
<td class="nump">4,853<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_NetLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">3,933<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_NetLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">1,834<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_NetLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">755<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_NetLeaseLiabilitiesPaymentsDueYearFive', window );">2023</a></td>
<td class="nump">177<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_NetLeaseLiabilityPaymentsDueafterYearFive', window );">Subsequent years</a></td>
<td class="nump">471<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">12,023<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_NetLeaseLiabilityImputedInterest', window );">Less: Interest</a></td>
<td class="nump">821<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_NetLeaseLiabilityPresentValue', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 11,202<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_FinanceLeaseImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_FinanceLeaseImputedInterest</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_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_LesseeOperatingLeaseLiabilityPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_LesseeOperatingLeaseLiabilityPresentValue</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_NetLeaseLiabilitiesPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Year Five</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_NetLeaseLiabilitiesPaymentsDueYearFive</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_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>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_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_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_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_NetLeaseLiabilityPaymentsDueafterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Five</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_NetLeaseLiabilityPaymentsDueafterYearFive</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_laws_OperatingLeaseImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_OperatingLeaseImputedInterest</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_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=77888426&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_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, due after fifth fiscal year following latest 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/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=77888426&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_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 payments for finance lease, due in next fiscal year following latest 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/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=77888426&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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, due in fifth fiscal year following latest 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/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=77888426&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_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 payments for finance lease, due in fourth fiscal year following latest 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/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=77888426&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 payments for finance lease, due in third fiscal year following latest 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/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=77888426&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 payments for finance lease, due in second fiscal year following latest 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/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=77888426&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_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 payments for operating lease, due in fourth fiscal year following latest 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/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=77888426&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_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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet 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/otherTransitionRef<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=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet 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/otherTransitionRef<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=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075020951976">
<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>Sep. 30, 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>
</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 1 month 6 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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Leases, Weighted Average Interest Rate</a></td>
<td class="nump">5.08%<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 8 months 12 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.37%<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=77888426&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=77888399&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=77888426&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=77888399&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=77888426&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=77888399&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=77888399&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=77888426&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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075109055352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Cash Outflows of the Leasing Activity (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_Operatingcashflowsfromoperatingleases', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 3,072<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_Operatingcashflowfromfinancingleases', window );">Operating cash flow from financing leases</a></td>
<td class="nump">22<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_Financingcashflowfromfinancingleases', window );">Financing cash flow from financing leases</a></td>
<td class="nump">$ 192<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_Financingcashflowfromfinancingleases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing cash flow from financing leases</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_Financingcashflowfromfinancingleases</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_laws_Operatingcashflowfromfinancingleases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash flow from financing leases</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_Operatingcashflowfromfinancingleases</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_laws_Operatingcashflowsfromoperatingleases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash flows from operating leases</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_Operatingcashflowsfromoperatingleases</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_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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075021569944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Agreement - Covenant (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_LineOfCreditFacilityLineItems', window );"><strong>Loan Agreement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_MinimumDebtServiceCoverageRatio', window );">Minimum Debt Service Coverage Ratio</a></td>
<td class="nump">1.15<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_MinimumNetLeverageRatio', window );">Minimum Net Leverage Ratio</a></td>
<td class="nump">3.25<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_MinimumDebtServiceCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum debt service coverage ratio.</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_MinimumDebtServiceCoverageRatio</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_MinimumNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum Net Leverage Ratio</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_MinimumNetLeverageRatio</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075090629608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Agreement (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 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>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Sep. 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_laws_CreditFacilityTextualAbstract', window );"><strong>Credit Facility (Textual) [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>
<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_MinimumNetLeverageRatio', window );">Minimum Net Leverage Ratio</a></td>
<td class="nump">3.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_MinimumDebtServiceCoverageRatio', window );">Minimum Debt Service Coverage Ratio</a></td>
<td class="nump">1.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LettersOfCreditOutstandingAmount', window );">Letter of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36.0<span></span>
</td>
<td class="nump">$ 40.0<span></span>
</td>
<td class="nump">$ 15.0<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">$ 66.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">2.64%<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">4.54%<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</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_laws_CreditFacilityTextualAbstract', window );"><strong>Credit Facility (Textual) [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>
<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_JPMorganCreditAgreementLimit', window );">JP Morgan Credit Agreement Limit</a></td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_JPMorganAgreementPotentialFutureCreditLimit', window );">JP Morgan Agreement Potential Future Credit Limit</a></td>
<td class="nump">$ 150.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_CreditFacilityTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Credit facility.</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_CreditFacilityTextualAbstract</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_JPMorganAgreementPotentialFutureCreditLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>JP Morgan Agreement Potential Future Credit Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_JPMorganAgreementPotentialFutureCreditLimit</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_JPMorganCreditAgreementLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>JP Morgan Credit Agreement Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_JPMorganCreditAgreementLimit</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_MinimumDebtServiceCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum debt service coverage ratio.</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_MinimumDebtServiceCoverageRatio</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_MinimumNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum Net Leverage Ratio</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_MinimumNetLeverageRatio</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_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_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=6877327&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_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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075025153096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase Program (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 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_laws_TreasurySharesRepurchaseAbstract', window );"><strong>Treasury Shares Repurchase [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>
<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">$ 7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500,000<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 );">Treasury Stock, Shares, Acquired</a></td>
<td class="nump">12,077<span></span>
</td>
<td class="nump">47,504<span></span>
</td>
<td class="nump">35,830<span></span>
</td>
<td class="nump">47,504<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_Averagepriceoftreasurysharesrepurchasedduringtheperiod', window );">Average price of treasury shares repurchased during the period</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.93<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average price of treasury shares repurchased during the 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_Averagepriceoftreasurysharesrepurchasedduringtheperiod</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_laws_TreasurySharesRepurchaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Treasury Shares Repurchase [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_TreasurySharesRepurchaseAbstract</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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=27012166&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=6877327&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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075025181800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Severance Reserve (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 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_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">$ 909<span></span>
</td>
<td class="nump">$ 359<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">1,520<span></span>
</td>
<td class="nump">1,542<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 );">Cash paid</a></td>
<td class="num">(1,239)<span></span>
</td>
<td class="num">(925)<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 the period</a></td>
<td class="nump">$ 1,190<span></span>
</td>
<td class="nump">$ 976<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=118932676&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=118932676&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>
</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075024157128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</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_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 );">Share-based Payment Arrangement, Expense</a></td>
<td class="num">$ (2.8)<span></span>
</td>
<td class="nump">$ 7.6<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 );">Deferred Compensation Share-based Arrangements, Liability, Current and Noncurrent</a></td>
<td class="nump">$ 10.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.9<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=116856206&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=116856206&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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075090155416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Awards (Details) - Restricted Stock Units (RSUs) [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2020 </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 (shares)</a></td>
<td class="nump">6,847<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 );">Executive [Member] | Cliff vest on March 2, 2023 [Member]</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 (shares)</a></td>
<td class="nump">2,500<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 );">Executive [Member] | Cliff vest on March 9, 2023 [Member]</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 (shares)</a></td>
<td class="nump">3,000<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 );">Certain members of the Company's Board of Directors [Member]</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 (shares)</a></td>
<td class="nump">10,965<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_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=116856206&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_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>
<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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</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_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075024170920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Market Stock Units (Details) - MSUs [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2020 </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 (shares)</a></td>
<td class="nump">22,284<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 [Member]</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 [Member]</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">33,426<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=116856206&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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075090111176">
<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">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2020 </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 (shares)</a></td>
<td class="nump">10,852<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 [Member]</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 [Member]</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">16,278<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=116856206&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>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075019609320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Anti Dilutive Options (Details) - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Details</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Stock Excluded from Computation of Earnings Per Share</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075024170920">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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>
<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 (Benefit)</a></td>
<td class="nump">$ 736<span></span>
</td>
<td class="nump">$ 1,521<span></span>
</td>
<td class="nump">$ 6,004<span></span>
</td>
<td class="nump">$ 3,703<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.70%<span></span>
</td>
<td class="nump">26.60%<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://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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075020881880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Disclosures (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related Party Transaction, Expenses from Transactions with Related Party</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.9<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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075115524504">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Sep. 30, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 90,277<span></span>
</td>
<td class="nump">$ 94,779<span></span>
</td>
<td class="nump">$ 253,458<span></span>
</td>
<td class="nump">$ 282,219<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">47,225<span></span>
</td>
<td class="nump">50,574<span></span>
</td>
<td class="nump">134,459<span></span>
</td>
<td class="nump">150,540<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 (Loss)</a></td>
<td class="nump">2,001<span></span>
</td>
<td class="nump">6,446<span></span>
</td>
<td class="nump">21,208<span></span>
</td>
<td class="nump">13,613<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">142<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="nump">329<span></span>
</td>
<td class="nump">481<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 Nonoperating Income (Expense)</a></td>
<td class="nump">615<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</a></td>
<td class="nump">2,474<span></span>
</td>
<td class="nump">6,295<span></span>
</td>
<td class="nump">20,894<span></span>
</td>
<td class="nump">13,930<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 [Member]</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>
</tr>
<tr class="re">
<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>
<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">79,806<span></span>
</td>
<td class="nump">83,461<span></span>
</td>
<td class="nump">224,511<span></span>
</td>
<td class="nump">250,895<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">43,038<span></span>
</td>
<td class="nump">46,148<span></span>
</td>
<td class="nump">123,031<span></span>
</td>
<td class="nump">138,524<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 (Loss)</a></td>
<td class="nump">1,112<span></span>
</td>
<td class="nump">5,377<span></span>
</td>
<td class="nump">19,003<span></span>
</td>
<td class="nump">11,490<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 [Member]</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>
</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>
<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,471<span></span>
</td>
<td class="nump">11,318<span></span>
</td>
<td class="nump">28,947<span></span>
</td>
<td class="nump">31,324<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,187<span></span>
</td>
<td class="nump">4,426<span></span>
</td>
<td class="nump">11,428<span></span>
</td>
<td class="nump">12,016<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 (Loss)</a></td>
<td class="nump">$ 889<span></span>
</td>
<td class="nump">1,069<span></span>
</td>
<td class="nump">$ 2,205<span></span>
</td>
<td class="nump">2,123<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 [Member]</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>
</tr>
<tr class="re">
<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>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 10,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,900<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_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://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=116634182&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_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://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=26873400&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_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=114775744&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=115929826&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=116634182&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=116637391&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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=116634182&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
<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>71
<FILENAME>R61.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.20.2</span><table class="report" border="0" cellspacing="2" id="idm140075025129848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVID-19 Risks and Uncertainties (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 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_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_CanadaEmergencyWageSubsidy', window );">Canada Emergency Wage Subsidy</a></td>
<td class="nump">$ 900<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">17,193<span></span>
</td>
<td class="nump">$ 5,495<span></span>
</td>
<td class="nump">$ 8,626<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">802<span></span>
</td>
<td class="nump">$ 802<span></span>
</td>
<td class="nump">$ 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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="nump">$ 66,000<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_CanadaEmergencyWageSubsidy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Canada Emergency Wage Subsidy</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_CanadaEmergencyWageSubsidy</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_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=118932676&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=118951113&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=6877327&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_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=6877327&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_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=118951113&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=118932676&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=6877327&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=98513485&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>72
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( %$^75$'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    " !1/EU15G^K,>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O31%Q=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN
M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[G<DR$L;GKDM<T/M,>HC9'
MO4<0G-^!1])6DX8)6,2%R%1CC30)-77IC+=FP<?/U,XP:P!;]!@H0U56P-0T
M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+A#!>_/3Z_SNH4+
MF70P./[*3M(IXHI=)K_5Z\WVD2G!!2\J7HB'+;^7MUR*^F-R_>%W%?:==3OW
MCXTO@JJ!7W>AO@!02P,$%     @ 43Y=49E<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
M" !1/EU1&[QU[>T%   >&@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)5979.B.!1]GOT5*6L?9JM:A2"@4[95-MHS]O:'T_;LU.S6/D2(2@T0-P1M
M__TFB*!NO++]T/*1<S@D-^?>A/Z6\9_IBE*!WN,H26\;*R'6G]KMU%_1F*0M
MMJ:)O+-@/"9"GO)E.UUS2H(<%$=M;!A..R9ATACT\VM3/NBS3$1A0J<<I5D<
M$[Z[HQ';WC;,QN'":[A<"76A/>BOR9+.J/BVGG)YUBY9@C"F21JR!'&ZN&T,
MS4\/EJ4 >8L_0KI-CXZ1>I4Y8S_5R22X;1A*$8VH+Q0%D3\;ZM$H4DQ2QS\%
M::-\I@(>'Q_8[_.7ER\S)RGU6/0]#,3JMM%MH( N2!:)5[;]0HL7LA6?SZ(T
M_X^V^[:=3@/Y62I87("E@CA,]K_DO>B((X#E7@#@ H#/ .:E)U@%P*H+Z!2
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
M M?)]KBZO=&BL2>^=T)K4=G+':,%DT8 WF^%T,\WY@/]'PTN_P=02P,$%
M  @ 43Y=4:71X"^@!   EPH  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6R]5FUOVS80_BL'%2A:P+5E)TV3QC%@IQL:=$&]N"\#AGV@Q9/%E2(5DHKC
M?[\[TK+=-<GV9?MB2R3O[GF>>Q'':^N^^0HQP'VMC;_(JA":MX.!+RJLA>_;
M!@WME-;5(M"K6PU\XU#(:%3KP2C/3P:U4":;C./:W$W&M@U:&9P[\&U="[>9
MH;;KBVR8=0LW:E4%7AA,QHU8X0+#YV;NZ&VP\R)5C<8K:\!A>9%-AV]GQWP^
M'OBB<.T/GH&9+*W]QB]7\B++&1!J+ )[$/1WAY>H-3LB&+=;G]DN)!L>/G?>
M?X[<B<M2>+RT^JN2H;K(3C.06(I6AQN[?H];/J_97V&UC[^P3F=/SC(H6A]L
MO34F!+4RZ5_<;W4X,#C-'S$8;0U&$7<*%%&^$T%,QLZNP?%I\L8/D6JT)G#*
M<%(6P=&N(KLPF0FO/-@2Y@X]FB"25D;"(J6)]Q9J952I"F$"3(O"MB8HLX*Y
MU:I0Z,>#0$C8WZ#81IVEJ*-'HI[!M36A\O"3D2B_MQ\0@QV-44=C-GK2X0*;
M/ASE/1CEH_P)?T<[68ZBOZ-'_#W $GZ?+GUP5$9_/!'@>!?@. 8X_I]U_^^C
M?JJ0>JFP=2/,AC=:(UJI DHH+*73^/3DZ;P4O%PJ(TRAA 9/$9%:.D00OXBU
MI_!S9V5;!-^#*U/TX46@ ,^?G8Y&^?EEBA+?AN<OH1)W"$M$ S2!&N'(N3(1
MC9,4 JEY0@4K-.B$UAO>P88AB#V/QBD"TVC**,TTL@_H5'T 4IDTZTB:'C 8
M92CO;9PB'H(%'@<PS%_]&I6;NJ *C;3 G&YPU>HDZ^+5;_THH),45V^BLPU(
M"\8&5B@(!J\U2.4+;7U+2:%!=]LJ)K;<_&LB?0I;HD-6P%>VU62--"4D,ERF
M<"#D\,VYAZDQ+5&]P<:Z  2VX_0ABL(F&Q0.D/L3WF&!]1+=\V?#D_S\:,AM
M-CSK4[[B2=LHPX2)_D&L7J1F6$I-K(K6.48MY)\TU5(-[-.9L%8B "45#,7S
MGLN1X#>I5*$4RI$2'(%6:.C&&J*ODQ,I,QWP+J.THZPD<3ZF,Q2\,^R.ALHA
MQBP:ZA2H>2AU=EON"];]@/QVQB2<E,<.JR)LRDAJ&_[,=%IT 2.U6FPX+WC?
MT">)^^)O2C/"AZ0>Y7WXM!>69".':]MQ)RN/JZAH.E<JYT.WEDIXVVH_6/2X
M]H)3RS90[?%'/"#W ?: &TRY*,Z!R"^RZYN/V4O*2FI:SE#Z3*'S7))UDH*4
MM>VJ D$"!?XPLR)>Z%CAS6[ZW"%GD6J7,=V1!B1)+0Q=![BS:2%8JH(7V9?K
M*PKJT=VI K^/N8U$%X[(]+.)HVC!D\9'])?D3XHDC4>>47OVO#:S.M#\:QJ"
M_=ZVGM0*DN90=K!!P?]!.Y)E+\J/.BA:73I2MJ*SVA9Q,%+[?T5/U6IV( _!
M5$+"\'AOILP^$R 27>3TE-MB5D[";2L<>4QE\]"':G!P62 !5_%*Y"&.E71O
MV*WN;EW3=-G8'T]7MFOA5C0<06-)IGG_S>L,7+H&I9=@FWCU6-I V8J/%=T<
MT?$!VB^M#=T+!]C=12=_ 5!+ P04    " !1/EU1@E[E_"0(  !%$P  &
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
MZ6HQ829\M DW3C?^0\E6.Y"VO]SCX"P,+<#[4FO7W] &PY>SV_\"4$L#!!0
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
MPJEW+]G-!*1?]YUDDP#>N:6XYX\:RT4BR4:4)FB<43] ^WN'L)YL>F,V&A$
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
M!0/^/K?6KQ;A@.$GP_0O4$L#!!0    ( %$^75$ W5TP# 0   ,)   9
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
M 81B[\!MK)"O=D("RA@JE3@0O$0EZ A%6#CD$DPG$P-4J%A*G!]D)#VA;FD
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
M_7(F?/H*DBZBZ_G+ V0"8L _6X4CEZ<!>$XRM5S0 N.GJ.O_ E!+ P04
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
M4^.+JW$ MA-^MW&F;L6V,8ZEVYHEOY5H?0"?Y\:XP\87Z%_?Y5]02P,$%
M  @ 43Y=48_5%)+% @  S04  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&ULA51=;]HP%/TK5]DT@82:8$@+#)"@W4<?.E7M/AZF/9CD0KPZ=FH[I?WW
MNW8@I5++7L!?Y]QS?',\W6IS9PM$!X^E5'86%<Y5DSBV68$EMR>Z0D4[:VU*
M[FAJ-K&M#/(\@$H9LR0YC4LN5#2?AK5K,Y_JVDFA\-J K<N2FZ<E2KV=1?UH
MOW C-H7S"_%\6O$-WJ+[45T;FL4M2RY*5%9H!0;7LVC1GRR'_GPX\%/@UAZ,
MP3M9:7WG)Y?Y+$J\()28.<_ Z>\!SU%*3T0R[G><45O2 P_'>_;/P3MY67&+
MYUK^$KDK9M$H@AS7O);N1F^_XLY/ZODR+6WXA6US-AU$D-76Z7(')@6E4,T_
M?]S=PP%@E+P!8#L "[J;0D'E!7=\/C5Z"\:?)C8_"%8#FL0)Y9MRZPSM"L*Y
M^1>M\ZV0$CK?^4JB[4YC1[1^,\YV%,N&@KU!,88KK5QAX9/*,7^)CTE.JXGM
M-2W94<);K$Y@D/2 )2PYPC=H/0X"W^!_'KG*X5(YKC:"O,+"6G06+H3-I+:U
M0?B]6%EGZ$OY<Z3LL"T[#&6';]F@ .4UU=%KV$MX[7:/LOA03FS%,YQ%E#J+
MY@&C T?^HQ;N"2B>X J$M3#6@2(2*)NN4'5_C\$\2_IC$!:$RF1-S:)!0#G?
M>UCYB$Z@<Z&EY,8VF[JVA+1=^.8Y#SL-U">'Y0I-VZRFP!(W0I&$#>5%<I4A
MO*>-WI@-FD%R-H9%=E\+*T(R^VEOG#+X\&[$^NPC+/*_]-U3\!TX#=H(8N/>
MZC."2ZDS'H9[5*?/NG!9TDTY;YGN@P*I !^S@OJ-T!D.S[J0]E,O_J6VP6EO
MR$:-MG3$X+7>QP<1*]%LPD-B(=.U<DW:VM7VK5HT$7T^WCQT5]R0(PL2UP1-
M3L[2"$SS>#03IZL0V)5V%/\P+.B]1>,/T/Y::[>?^ +M"S[_!U!+ P04
M" !1/EU1[_Q]=]P"  !$!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6RM54MOVS ,_BN$L4,*&+4M.TU2) '2=J]#AV+MNL.P@V(SL5!9\B2Y:??K
M1\F)EP%=L<,N%I^?/DHB/=]I\V!K1 =/C51V$=7.M>=)8LL:&VY/=8N*/!MM
M&NY(-=O$M@9Y%9(:F; T/4L:+E2TG ?;C5G.=>>D4'ACP'9-P\WS!4J]6T19
M=#!\%MO:>4.RG+=\B[?HOK0WAK1D0*E$@\H*K<#@9A&MLO.+PL>'@'N!.WLD
M@Z]DK?6#5SY6BRCUA%!BZ3P"I^41+U%*#T0T?NPQHV%+GW@L']#?A=JIEC6W
M>*GE5U&Y>A%-(ZAPPSOI/NO=!]S7,_9XI98V?&'7Q[)9!&5GG6[VR<2@$:I?
M^=/^'(X2INE?$M@^@07>_4:!Y15W?#DW>@?&1Q.:%T*I(9O(">4OY=89\@K*
M<\N/RG&U%6N)L+(6G871'2?-GLP31_@^*BGW6!<]%OL+U@RNM7*UA;>JPNK/
M_(1X#>38@=P%>Q7P%MM3R-,86,K25_#RH=@\X.7_7.RWU=HZ0T_C^ROPQ0!?
M!/CBG^&OA"VEMIW!ET[S533?C>>VY24N(FHWB^81H^5=C; UVEHHN3'/0FV!
M-[I3#KBJZ(F77=-)[K#R9N/$3Q[>_OH9Q&]RW).#4M(*.S3> !LMJ3_M.8RN
M2.+&4@*X6G>6@.T)T%4X;-9HAON *RSWELQ;LAF\#\PN#\Q6/;/5$:O5,:M/
MQ&((ON>RP_^ <&=XA:!X@Q;>0);%*6,DC%A<Y&<G)$WC\?0LK,7!0]5XSUE<
MI PN0]-1609EV,76HK60L3B;9B&ZH.@LC;,B@TF<YQ,89919G, XGN4Y ;$\
M9JD71D5<3,*NV32>L(D7QO%D//.^G @4P<<(90POO<#DJ+.)TS;,+[I\?RQ]
MDP_6842N^LGP.[R?K]?<;(6R('%#J>GI9!R!Z6=6KSC=ACFQUHX.((@UC7DT
M/H#\&ZW=0?$;##^.Y2]02P,$%     @ 43Y=49:'ZJ)T!@  [A(  !D   !X
M;"]W;W)K<VAE971S+W-H965T,CDN>&ULK5AM;]LV$/XK!R\=&L"P]6K)61+
M29NM0[($>6E1#/M R[1-E!)5DHKC_?H=*5F6WY2FV!=;(GD/[X[//2)YNA#R
MFYI3JN$EY9DZZ\RUSD_Z?97,:4I43^0TPYZID"G1^"IG?95+2B;6*.5]SW$&
M_92PK'-^:MONY/FI*#1G&;V3H(HT)7)Y0;E8G'7<SJKAGLWFVC3TST]S,J,/
M5#_E=Q+?^C7*A*4T4TQD(.GTK#-R3RYB,]X.^,SH0C6>P40R%N*;>?DT.>LX
MQB'*::(- L&_9WI).3= Z,;W"K-33VD,F\\K]"L;.\8R)HI>"OZ%3?3\K!-W
M8$*GI.#Z7BS^H%4\H<%+!%?V%Q;EV'#8@:106J25,7J0LJS\)R]5'AH&L7/
MP*L,/.MW.9'U\@/1Y/Q4B@5(,QK1S(,-U5JC<RPSB_*@)?8RM-/GUQ1#4O#^
MD8PY5<>G?8V@IJN?5  7)8!W & (-R+3<P4?LPF=;-KWT9G:(V_ET877"OA
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
M0SGN90"V&^YN0:9N!RHUQ.5HS9+?0[3>@<\+8^BP\ &&%W;Q%U!+ P04
M" !1/EU1W?XLIIL"  #!!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX
M;6R-E&UOVC 0Q[_**9LVD%#S +0- Z1"-VTO.J&RAQ?37CC)0:PZ=F:;TG[[
MG9V04:F@O7'\</>[_SF^F^Z5?C EHH6G2D@S"TIKZTD8FKS$BID+5:.DDXW2
M%;.TU-O0U!I9X9TJ$291=!E6C,M@/O5[*SV?JIT57.)*@]E5%=//"Q1J/POB
MX+!QS[>E=1OA?%JS+:[1?J]7FE9A1REXA=)P)4'C9A;<Q)/%R-E[@Q\<]^9H
M#BZ33*D'M_A2S(+("4*!N74$1I]'7*(0#D0R_K3,H OI'(_G!_HGGSOEDC&#
M2R5^\L*6L^ Z@ (W;"?LO=I_QC:?L>/E2A@_PKZQO23C?&>LJEIG4E!QV7S9
M4WL/1P[7T0F'I'5(O.XFD%=YRRR;3[7:@W;61',3GZKW)G%<NI^RMII..?G9
M^1H?43.9(]RC0?V(T/O&,H&F/PTM\9U5F+>L1<-*3K!2N%/2E@8^R@*+E_XA
MZ>K$)0=QB^0L<(WU!0RC 211$IWA#;MDAYXW_.]D?]UDQFIZ&K_/X$<=?N3Q
MHQ/X9<GD%@UP";9$6*JJ9O+YO:''VT2C&@+3:6"RH!/!+!90LV=ZZ=:\=NEG
M@[JBG9B:Y3@+ZC9.<$+)NS?727SUX:0> VH#=.<6JPQU=_%>:!+%*>Q1>[.-
M$E3,9@*]6YHQW092.T.FI@]?2>.+M_ :U1,73#2Q+62XY5)RN74J:M1<%? 6
MTBBE<3A.@7+26T)9!<BT,S00#\9$HG&4P*J]0NC%@V28]J&7)N/^<02D/([9
M\2!.(Q?CZA)>^_WA45E52,%=\S"0JYVT385UNUU_NFG*\I]YT]SN2#N7!@1N
MR#6ZN!H'H)N&T2RLJGV19LI2R?MI23T6M3.@\XU2]K!P ;JN/?\+4$L#!!0
M   ( %$^75$OSE&I?P,  $D'   9    >&PO=V]R:W-H965T<R]S:&5E=#,R
M+GAM;(U5VV[C-A#]E8&P0!. B$B*N@6V@23MM@MTNT&RVSX4?:#ML2VL1*HD
M'2=_WZ%D.PXV"?I"#:F9,V<X%TYVUGWW&\0 CUUK_#39A-!?IJE?;+#3_L+V
M:.C/RKI.!]JZ=>I[AWHY&'5M*CDOTDXW)IE-AK-;-YO8;6@;@[<._+;KM'NZ
MQM;NIHE(#@=WS7H3XD$ZF_1ZC?<8OO6WCG;I$679=&A\8PTX7$V3*W%YK:+^
MH/!G@SM_(D.,9&[M][CYM)PF/!+"%A<A(FCZ/. -MFT$(AK_[C&3H\MH>"H?
MT#\.L5,L<^WQQK9_-<NPF295 DM<Z6T;[NSN-]S'DT>\A6W]L,)NU,U5 HNM
M#[;;&Q.#KC'C5S_N[^'$H.)O&,B]@1QXCXX&EC_KH&<39W?@HC:A16$(=; F
M<HV)2;D/COXV9!=F][BF*PYPA[UUH3%K./NJYRWZ\TD:"#]JI8L]UO6()=_
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
ML:J@[:BP/_5)3U0-_6$R:/,N.T"FA63=W56AVV;#B==#&+@A13S,BG6W2XB
M'?IV6J7ES'K@]S0W;O@*_X"PI+EH2OWT'N6<9MKV%I@ZYN8&J#O]&%_VN3E_
M>OQH" [[@W[\H1-#F:=.ZC3K7Y@=A7U6&YK#PSSW@CZNW A>M*$:QL/#E-=U
M;J!_T<I>XLS:/7!+/"IAN;KF9,$-O^')Z^SEAL3P,(O=99IF>V8:N[NT'20U
M#7IJ2QJ.(M[/I/2+I#&@WVD*5^61-(Q%\*ODD;2N9S_BI\$\5NBS&TT8_K\U
MW=9]OWS_?:9RSS*%..P,S+L)31WDZ4EUFFB1VR? 5FC3BW:8F&<HR%+ ?-\)
MH9\GY:NB?M@N_@-02P,$%     @ 43Y=49I]+UYE P  O0P  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S8N>&ULI5==;]HP%/TK5K2'3=J:V/FN *DM;6%2
M)]3NXV':@PL&HB4VM1WH_OUL)TTAF"AJ7R!VSCG7]UP;7P8[QO^*-2$2/!<Y
M%4-G+>7FW'7%?$T*+,[8AE#U9LEX@:4:\I4K-IS@A2$5N8L\+W(+G%%G-#!S
M,SX:L%+F&24S#D19%)C_NR0YVPT=Z+Q,W&>KM=03[FBPP2OR0.2/S8RKD=NH
M++*"4)$Q"CA9#IT+>#Z%AF 0/S.R$WO/0*?RR-A?/9@NAHZG5T1R,I=: JNO
M+;DB>:Z5U#J>:E&GB:F)^\\OZC<F>97,(Q;DBN6_LH5<#YW$ 0NRQ&4N[]EN
M0NJ$0JTW9[DPGV!786,5<5X*R8J:K,9%1JMO_%P;L4=0.G8"J@FH30A.$/R:
MX/<E!#4AZ$L(:T+8EQ#5A*@O(:X)<5^7DIJ0](V0UH34;(>J?J;X8RSQ:,#9
M#G"-5FKZP>P@PU8USZC>[ ^2J[>9XLG1Q?RIS$1F-MX7,.,,F#T$IK0Z2'K^
MXYA(G.7BDT+\>!B#CQ\^@0\@H^#[FI4"TX48N%*M12NZ\SKN9147G8CK@SM&
MY5J :[H@"PM_TLU/._BN\J Q KT8<8DZ!1_(Y@SXWF> /.19UG/53?]:TD[Z
MN)M^A[FBPY/TZ]Z+AZF%?M-[\5;Z;>_%6^F3]SD_?7/N!QO!;TZ$;_3\$WKW
M9$MH23J4@D8I,$K!R;,E2YS;SD;%BPQ/7T?;4>JA.!ZXV_V:6U!!'*>'J,DQ
M"H5^$":'L*D%EB $7]4.4@R;%,-.L[ZIZSBC<U9T^14U8M$;_:IXX=[B8>RW
M,KR*CC*,8,NL\3$&*K?\EO''X93OP2'HQB+E>ZT2WAZ# AA$K0I:L@N2U&L5
MT(+R$(KM]8L;R^-.RV>82Z&Z)TDX^'U'BD?"_W14,FEDDW>>H;112KL7J&XD
M<Q/9MD5JL00BA%KEM,%2V"[HY!B&TB1L5VMZ#/-]A/S 7@CHO5[$WON/$MR[
MU^';C:NY!YLW3=J^65!!F+:.W<2F%?FP)3:UP3P812W;W+U6IB!\9?I@ >:L
MI++Z#6]FFU[[PG28K?E+>'X++?,3W9N;UNE5OFKLU36VRJ@ .5FJ4-Y9K&K,
MJUZY&DBV,8W4(Y.J+3./:_7_@G -4.^7C,F7@0[0_&,9_0=02P,$%     @
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
M%I^L^SC0G0A:M[O?#15R!6H/]QCEF*D;Y/4MI>)\H@+TGVCF_P)02P,$%
M  @ 43Y=47<BH1L! @  Z@0  !D   !X;"]W;W)K<VAE971S+W-H965T-# N
M>&ULC91=;YLP%(;_BH5ZT4I;S$?2=14@M4'3=C$I2M;M8MJ% X=@U=C,=D+W
M[W=L"(JFM,L-^-CG>8_/BW':*_UL&@!+7EHA318TUG;WE)JR@9:9F>I XDJM
M=,LLAGI'3:>!51YJ!8W#\):VC,L@3_W<2N>IVEO!):PT,?NV9?K/(PC59T$4
M'"?6?-=8-T'SM&,[V(!]ZE8:(SJI5+P%:;B21$.=!0_1?9&X?)_PG4-O3L;$
M=;)5ZMD%7ZHL"-V&0$!IG0+#UP&6((03PFW\'C6#J:0#3\=']4^^=^QERPPL
ME?C!*]MDP5U *JC97MBUZC_#V,_"Z95*&/\D_9"[P(KEWEC5CC#&+9?#F[V,
M/IP T?P5(!Z!^%(@&8'D4F ^ G/OS-"*]Z%@EN6I5CW1+AO5W,";Z6ELGTOW
MV3=6XRI'SN9K,%;STD)%ELPTY+H R[@P-^0]>=H4Y/KJAEP1+LFW1NT-DY5)
MJ<6ZCJ;E6.-QJ!&_4F,#W8PDX3L2AW%X!E^^C1=0(AXY//IX!B\NKOXO3M&L
MR;%X<BSV>LF%COU\V.($GM]?;X@GDWCBQ>?_%R]1_)S7@\"M%W _]2&_"^.4
M'DX-O2"G.)<33CG#[NG)P7*WP%>F=UP:(J!&*IQ]6 1$#W_6$%C5^;.V519/
MKA\V>!F!=@FX7BMECX$[OM/UEO\%4$L#!!0    ( %$^75&&FEF!/@(  * %
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;(U476_:,!3]*U;4AU:B
M.!^$CRI$6D';^C )P=H]&[@A5AT[LPVT_WZV$Z*4AHZ7Q-<^Y^2<&UTG1R%?
M50Z@T5O!N)IZN=;E \9JDT-!5%^4P,U))F1!M"GE#JM2 MDZ4L%PZ/M#7!#*
MO31Q>PN9)F*O&>6PD$CMBX+(]T=@XCCU N^TL:2[7-L-G"8EV<$*]'.YD*;"
MC<J6%L 5%1Q)R*;>M^!A%EN\ [Q0.*K6&MDD:R%>;?&TG7J^-00,-MHJ$/,Z
MP P8LT+&QM]:TVL^:8GM]4G]N\MNLJR)@IE@?^A6YU-O[*$M9&3/]%(<?T*=
MQQG<"*;<$QTK[&#DH<U>:5'49..@H+QZD[>Z#RU",+A "&M">"TAJ@F1"UHY
M<['F1),TD>*(I$4;-;MPO7%LDX9R^Q=76II3:G@Z?>('X%I("@K=SD$3RM0=
MND?/JSFZO;E#-XAR]#L7>T7X5B58FV]:)M[4^H^5?GA!?P5E'T5^#X5^Z'?0
M9U_3Y[ Q],#2@\E'.C9)F[AA$S=T>M$%O9DH2L%-8H5$9J(UX;_0CAKMR&D/
M_M/*]Q[Z(87J;%:E,'0*=L .Z7#DCZ,$']H]Z4#YL>\WJ _V!HV]P77VT MA
M>^*&: D*Y.$\?66U4HM;)NX'XV%\9K4+%4_B;JMQ8S6^RJKY+SW$07?9BS_W
M* R#\9F]SZ@XGOCG]G!K?NS=]8O('>4*,<@,S^^/C(RL[H.JT*)T([46V@RH
M6^;F"@5I >8\$T*?"CNES:6<_@-02P,$%     @ 43Y=4963=+FE @  [P8
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
MR*9&7Z:RL45,">3]%:5B-U )ZE9Y_ ]02P,$%     @ 43Y=4?)"L8,U P
M:@L  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULG99=;]HP%(;_BA7M
MHI6V)G:^2 5(+:C:I&ZM2KM=3+LPP8#5)&:V4[I_/]M)TQ '!KL!.WG?X\<G
M)_$9;AE_%FM")'C-LT*,G+64FTO7%>F:Y%A<L TIU)TEXSF6:LI7KMAP@A?&
ME&<N\KS(S3$MG/'07+OGXR$K948+<L^!*/,<\S_7)&/;D0.=MPL/=+66^H([
M'F[PBLR(?-K<<S5SFR@+FI-"4%8 3I8CYPI>3J"O#4;QG9*M:(V!WLJ<L6<]
M^;(8.9XF(AE)I0Z!U=\+F9 LTY$4Q^\ZJ-.LJ8WM\5OT&[-YM9DY%F3"LA]T
M(=<C9^" !5GB,I,/;/N9U!L*=;R49<+\@FVEC6,'I*60+*_-BB"G1?6/7^M$
MM PPV&- M0$=:_!K@\F<6Y&9;4VQQ.,A9UO M5I%TP.3&^-6NZ&%?HPSR=5=
MJGQR?$M4#@3X!+ZIDC$3<"4$D0+@8@%N*9[3C$JJ)&=3(C'-Q+D2/\VFX.S#
M.?@ : $>UZP42BV&KE1$.JZ;UJM?5ZNC/:O/R.8"^-Y'@#SD]=@GA^U3DBH[
MU':8[-I=E8<F&:A)!C+Q_,/)^'DU%Y*K OMU(*;?Q/1-S&!/S$<F<08>[IZ
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
M5#ROP%I!3ECYQ8]5( X @7\&$%2 X%) MP)T+P6$%2"\%!!5@.@(X)]S.JX
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
M_,+^>R%>BUE$DDUX\D^\4MOK03  *[:.]HEZY,<_627(S?F6/)'%7W"LL'
MEGNI>%H9ZQVD<5;^CYXK1YP88-1A@"L#_%H#4AD0TR#H,*"5 7WM"FYE4$AW
M2NV%XZ:1BD9#P8] Y&C-EG\HO%]8:W_%69XH<R7TM[&V4Z,YV^BP*_#(=ERH
M.-N BRE349S(]^ =B#/PM.5[&64K.7247B^W<I85][CDQAW<!-SS3&TEF&4K
MMK+83_OMPQY[1^NLQ>(7L6/<2SAGNTM X > (8:?YE-P\>Z]95N35[.@L)ME
M^O:]5,&PD,U^=DMG_B)U<I""EKPZ.3[?+*02^G3_VT-/:WI:T-,.^H_[=,$$
MX.MJ@6B1,%"M*<%_H-L=TY+8+8CS6G@8X:%SL.S%K??BOE'J;5:6X;R<?;[3
M<'"K6"K[A'OU8EZO\">NHD27V0/+]LQVKDIS[T1>"+'OUQ++-+6@J.^'YZAI
M&X5=0MW@'#:SP *,46AWJU\K]7N5_B&XE& G^#JVQ7'LM^)(?8Q=0V@;Y4+7
MIX;0-@H12EW#'S,+3+-1:!<:U$*#7J%_[9B(JKQ9\I2!BSNMW%87QD$[=R%$
MAN0VR*/4,Q1;F!"&9F3;*$0\1.QZPUIOV*OW-E-,,*G [%G/+-*:Q6%[88H-
MG18,,01,VQB"S:BV,31 =HD(-KT1]@=5;75]^L@SWHIN)=L:X(KU+'C(S&D+
MZ+>3H%3]L0TRB686C!\&'=)/Q@+TG?B>9#%8"YZ"B6[&<;;/O5!E.\\D6#!=
M)AF8?=W'ZANX9VK+5]I+!YT;11W_\.*RI^B9Z2?MS:4F$CQ)2G^6>63U(VKG
M-S6/_<2"\G#HFIZT<,$@I*8SVS!$0M)1'!!NW(E[W7D7'67>1^Y9WO+Z>@AJ
MFC-Z:W?^@9:%FF:-^KOU8W>[0NUVK%,0>F:DVK" 4 ^9H;(T=TQ=A,Q867"N
MCJG;$:QF%$#N3S6MRORLV!!HEJV)#>8A:E8W"PQA3=>2:\&1P,6T0VXSC*#^
M:>0-K:MB.ML#0F9-MZ!<8DXO4QM7""$Q9=N6I&'7B6P&$]0_F8QYHEYU'IL)
M  6_X#PV#1CU=^"^\VCIJI#ZYHQA@R&"6@G:AF%=.7TS4)8VC4A7>N*F">/^
M)OR]TXC;_8^BP)R5;2B*S8'*@M+)ALV)R@;3O[R\#JE-T\7]3?<-)[%B.IW7
M@R T15NZ&?3,'P@6*HRA.698N/2PV3%%XJ8QXO[&.&?B$"_9:TXB;CHC_@6=
M$3>=$?]H9YQ4EMY9! B$IG/;,!R&T"QRSLD]3\K$IKA@DV#)]YDJ?]77;^M+
MO)OBZLIX/T97$V1Y/T57L_**KJ$O;PSO([&)];B7L+5>"E[Z.A%$>0E7/BB^
M*VZ9%EPIGA8?MRQ:,9$#]/=KSM7+0[Y ?14Z^A]02P,$%     @ 43Y=44ZC
M<2'1 @  ?0<  !D   !X;"]W;W)K<VAE971S+W-H965T-C$N>&ULC55=;^(P
M$/PK5G0/K=0V(4 H%2 5TNHJ77457-N'TSV89"%6$SNU'2C__M9.R%$(7%_
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
MS $"  !>)   &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I+;J-
M%(7AK5@L(.7[(DDKSJ@GF4;9 '+*#\4VB**59/=M.0/GH![T)*HS0@7B\HO!
M)P0\/.=#-^W[4]GMA[+X.!Y.9=7LIFGXE5)9[_*Q*S?]D$_G(YM^/';3>3EN
MT]"MW[IM3KI<MFG\/J-Y?/@^<_'R.>3_F=AO-OMU_MVO_QSS:?K'X/3>CV]E
ME_/4+%ZZ<9NG59,^#M?=)5TV<G.>W"R>7E?-^/0J3:H=I!"D]8,,@JQ^D$.0
MUP\*"(KZ02T$M?6#;B'HMG[0'03=U0^ZAZ#[^D&R1!F7!$DSK FT%N1:"+P6
M!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36
MV<,V@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>
MAGH;@=Z&>AN!WC9[64*@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@
MMZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WSUYV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3
MZ.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSCY4$>@?J'01Z!^H=
M!'H'ZAT$>@?J'01ZMZAW2Z!WBWJW/ZEWF3X/N5Q[OM9X_9^D>CJ?FZ^7ORR_
M=LYNP@7G!+\3/?X%4$L#!!0    ( %$^75'63,"2X $  .,C   3    6T-O
M;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^)LD6-ZU=YB+(!MM %/V"2"8V:
MQ)9MH/P]3@J50*6B*A)WTZBU/7?BD<ZJEP]OCD*V[MH^S/-EC.Z"L5 NJ3.A
ML([ZM%);WYF8OOHGYDRY,D_$Q'0Z8Z7M(_5Q$H<:^=7E#=7FN8W9[3K]'!K;
MSW-/;<BSZ\W&(6N>&^?:IC0QK;.7OOJ6,OE(*-+)<4]8-BZ<I TYVYDPK/P<
M\''N_H6\;RK*%L;'.].E76S=LA#?6@K%_A([>K1UW914V?*Y2T>*X#R9*BR)
M8M<6FZ(G^Y-CNF':?/*C\\<R^P+3SH6W+J2)>3H\[G,DP^F)2X7(QV;_*VX3
M4^FCWX^&:5=4_3([7>^K]:MQ'H&-C^/O^.N,M_4/[$. ]"%!^E @?6B0/F8@
M?9R"]'$&TL<Y2!]\BM((BJ@<A52.8BI'096CJ,I16.4HKG(46#F*K )%5H$B
MJT"15:#(*E!D%2BR"A19!8JL D56@2*K1)%5HL@J4625*+)*%%DEBJP215:)
M(JM$D56BR*I09%4HLBH4616*K I%5H4BJT*15:'(JE!D52BR:A19-8JL&D56
MC2*K1I%5H\BJ4635*+)J%%DUBJPS%%EG_RGKH[6K/XX?GT5GFOXSGXW_[;EZ
M!U!+ 0(4 Q0    ( %$^75$'04UB@0   +$    0              "  0
M  !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ 43Y=459_JS'O    *P(
M !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%
M  @ 43Y=49E<G",0!@  G"<  !,              ( !S0$  'AL+W1H96UE
M+W1H96UE,2YX;6Q02P$"% ,4    " !1/EU1&[QU[>T%   >&@  &
M        @($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%
M  @ 43Y=42!5%EG>!@  "!P  !@              ("!,0X  'AL+W=O<FMS
M:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( %$^75%(:JH2) ,  )(*   8
M              " @445  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"
M% ,4    " !1/EU1[Q7$(0X&   G&@  &               @(&?&   >&PO
M=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ 43Y=40]@C7_&"@
M7D   !@              ("!XQX  'AL+W=O<FMS:&5E=',O<VAE970U+GAM
M;%!+ 0(4 Q0    ( %$^75%NT58A.P8  $ 8   8              " @=\I
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " !1/EU1I='@
M+Z $  "7"@  &               @(%0,   >&PO=V]R:W-H965T<R]S:&5E
M=#<N>&UL4$L! A0#%     @ 43Y=48)>Y?PD"   11,  !@
M ("!)C4  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( %$^
M75$]!"QV=0<  "T2   8              " @8 ]  !X;"]W;W)K<VAE971S
M+W-H965T.2YX;6Q02P$"% ,4    " !1/EU1'\/S&7X"  ",!0  &0
M        @($K10  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0
M   ( %$^75'T9L"3DP(  (@%   9              " @>!'  !X;"]W;W)K
M<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ 43Y=41>EU%ZY @  R@4
M !D              ("!JDH  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q0
M2P$"% ,4    " !1/EU11'P4CBP#   .!P  &0              @(&:30
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( %$^75%'E$CN
MX 8   X5   9              " @?U0  !X;"]W;W)K<VAE971S+W-H965T
M,30N>&UL4$L! A0#%     @ 43Y=41LYL/6*!@  G@\  !D
M ("!%%@  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " !1
M/EU12U]/R]D"  !U!@  &0              @('57@  >&PO=V]R:W-H965T
M<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( %$^75&C?K 2A@(  )@%   9
M          " @>5A  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#
M%     @ 43Y=42ZCI$PB!   +PH  !D              ("!HF0  'AL+W=O
M<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " !1/EU1(=OQ>%(#   ^
M"   &0              @('[:   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM
M;%!+ 0(4 Q0    ( %$^75$ W5TP# 0   ,)   9              " @81L
M  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ 43Y=4927
MB5FX @  ^ 4  !D              ("!QW   'AL+W=O<FMS:&5E=',O<VAE
M970R,2YX;6Q02P$"% ,4    " !1/EU1I440+0<%  #3"@  &0
M    @(&V<P  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (
M %$^75&<^_O#HPH  )8:   9              " @?1X  !X;"]W;W)K<VAE
M971S+W-H965T,C,N>&UL4$L! A0#%     @ 43Y=4=<*RX_W P  N @  !D
M             ("!SH,  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"
M% ,4    " !1/EU1QR/@>JH#  "*"   &0              @('\AP  >&PO
M=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( %$^75&JHFXPH0(
M (D%   9              " @=V+  !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&UL4$L! A0#%     @ 43Y=48_5%)+% @  S04  !D              ("!
MM8X  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " !1/EU1
M[_Q]=]P"  !$!@  &0              @(&QD0  >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;%!+ 0(4 Q0    ( %$^75&6A^JB= 8  .X2   9
M      " @<24  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%
M  @ 43Y=4:A5T3.& @  ;04  !D              ("!;YL  'AL+W=O<FMS
M:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !1/EU1W?XLIIL"  #!!0
M&0              @($LG@  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+
M 0(4 Q0    ( %$^75$OSE&I?P,  $D'   9              " @?Z@  !X
M;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ 43Y=4?$5]_@;
M @  @00  !D              ("!M*0  'AL+W=O<FMS:&5E=',O<VAE970S
M,RYX;6Q02P$"% ,4    " !1/EU15KOMU,8$   $%0  &0
M@($&IP  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( %$^
M75&=82;O\P,  .0.   9              " @0.L  !X;"]W;W)K<VAE971S
M+W-H965T,S4N>&UL4$L! A0#%     @ 43Y=49I]+UYE P  O0P  !D
M         ("!+;   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4
M    " !1/EU1"[X[N4<"  "-!0  &0              @(')LP  >&PO=V]R
M:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( %$^75&D-3MS^P(  /X)
M   9              " @4>V  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
M4$L! A0#%     @ 43Y=47Q#AAS' P  KA$  !D              ("!>;D
M 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " !1/EU1=R*A
M&P$"  #J!   &0              @(%WO0  >&PO=V]R:W-H965T<R]S:&5E
M=#0P+GAM;%!+ 0(4 Q0    ( %$^75&&FEF!/@(  * %   9
M  " @:^_  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @
M43Y=4963=+FE @  [P8  !D              ("!),(  'AL+W=O<FMS:&5E
M=',O<VAE970T,BYX;6Q02P$"% ,4    " !1/EU1"P%_L)(#   "#0  &0
M            @($ Q0  >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4
M Q0    ( %$^75'%AI#K+ ,  #8+   9              " @<G(  !X;"]W
M;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ 43Y=4?)"L8,U P
M:@L  !D              ("!+,P  'AL+W=O<FMS:&5E=',O<VAE970T-2YX
M;6Q02P$"% ,4    " !1/EU1!E4FX[8#  #D$   &0              @(&8
MSP  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( %$^75$"
M(#;A.0(  "(&   9              " @873  !X;"]W;W)K<VAE971S+W-H
M965T-#<N>&UL4$L! A0#%     @ 43Y=4>O #"E0 @  G 4  !D
M     ("!]=4  'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M" !1/EU1H4BOSB0"  #9!   &0              @(%\V   >&PO=V]R:W-H
M965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( %$^75'20Q[14P,  -L*   9
M              " @=?:  !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L!
M A0#%     @ 43Y=489B3]?' @  Y0<  !D              ("!8=X  'AL
M+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " !1/EU1LHN$:Y\"
M  #Z!@  &0              @(%?X0  >&PO=V]R:W-H965T<R]S:&5E=#4R
M+GAM;%!+ 0(4 Q0    ( %$^75'?C*,>C@(  'H&   9              "
M@37D  !X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ 43Y=
M43Y/]W'# @  ZP@  !D              ("!^N8  'AL+W=O<FMS:&5E=',O
M<VAE970U-"YX;6Q02P$"% ,4    " !1/EU1&6?E$G<"  #T!@  &0
M        @('TZ0  >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0
M   ( %$^75$7]A[#<0(  .H&   9              " @:+L  !X;"]W;W)K
M<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ 43Y=4?.696=< @  VP4
M !D              ("!2N\  'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q0
M2P$"% ,4    " !1/EU1;B?#@Y "  !9!P  &0              @('=\0
M>&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( %$^75&S,CQ@
M.0(  &\%   9              " @:3T  !X;"]W;W)K<VAE971S+W-H965T
M-3DN>&UL4$L! A0#%     @ 43Y=47J2+2,1!0  %A4  !D
M ("!%/<  'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " !1
M/EU13J-Q(=$"  !]!P  &0              @(%<_   >&PO=V]R:W-H965T
M<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( %$^75&\VKVR. (  'P*   -
M          "  63_  !X;"]S='EL97,N>&UL4$L! A0#%     @ 43Y=49>*
MNQS     $P(   L              ( !QP$! %]R96QS+RYR96QS4$L! A0#
M%     @ 43Y=46Z>:X;K!   VR<   \              ( !L (! 'AL+W=O
M<FMB;V]K+GAM;%!+ 0(4 Q0    ( %$^75'U29+, 0(  %XD   :
M      "  <@' 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0
M   ( %$^75'63,"2X $  .,C   3              "  0$* 0!;0V]N=&5N
B=%]4>7!E<UTN>&UL4$L%!@    !% $4 VA(  !(, 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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>74
<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>75
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>90</ContextCount>
  <ElementCount>325</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>25</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="laws-20200930.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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="laws-20200930.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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Changes in Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="laws-20200930.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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2103102 - 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-20200930.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-20200930.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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2115105 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2118106 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2121107 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124108 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2131109 - Disclosure - Credit Agreement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CreditAgreement</Role>
      <ShortName>Credit Agreement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2135110 - 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>16</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2137111 - Disclosure - Severance Reserve</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SeveranceReserve</Role>
      <ShortName>Severance Reserve</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2140112 - 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>18</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2146113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2148114 - Disclosure - Contingent Liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/ContingentLiability</Role>
      <ShortName>Contingent Liability</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2149115 - Disclosure - Related Party Disclosures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RelatedPartyDisclosures</Role>
      <ShortName>Related Party Disclosures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2151116 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2154117 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2304301 - 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>24</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.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>25</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2316303 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/Inventories</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2319304 - 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>27</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2322305 - 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>28</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2325306 - 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>29</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2332307 - Disclosure - Credit Agreement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CreditAgreementTables</Role>
      <ShortName>Credit Agreement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/CreditAgreement</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2338308 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2352309 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2402401 - 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>
      <Position>33</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2405402 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2406403 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Acquisition - Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails</Role>
      <ShortName>Acquisition - Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2410405 - 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>37</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2411406 - 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>38</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2412407 - 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>39</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2414408 - 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>40</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2417409 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/InventoriesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2420410 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2423411 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2426412 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2427413 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2428414 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2429415 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2430416 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2433417 - Disclosure - Credit Agreement - Covenant (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails</Role>
      <ShortName>Credit Agreement - Covenant (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2434418 - Disclosure - Credit Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CreditAgreementDetails</Role>
      <ShortName>Credit Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/CreditAgreementTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2436419 - 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>51</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2439420 - 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>52</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2441421 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/StockBasedCompensation</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2442422 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2443423 - 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>55</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2444424 - 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>56</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2445425 - Disclosure - Stock-Based Compensation - Anti Dilutive Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Anti Dilutive Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2447426 - 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-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2450427 - Disclosure - Related Party Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RelatedPartyDisclosuresDetails</Role>
      <ShortName>Related Party Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/RelatedPartyDisclosures</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2453428 - 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>60</Position>
    </Report>
    <Report instance="laws-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2455429 - 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>61</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-20200930.htm">laws-20200930.htm</File>
    <File>a2020q3ex311.htm</File>
    <File>a2020q3ex312.htm</File>
    <File>a2020q3ex32.htm</File>
    <File>laws-20200930.xsd</File>
    <File>laws-20200930_cal.xml</File>
    <File>laws-20200930_def.xml</File>
    <File>laws-20200930_lab.xml</File>
    <File>laws-20200930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>78
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "laws-20200930.htm": {
   "axisCustom": 0,
   "axisStandard": 13,
   "contextCount": 90,
   "dts": {
    "calculationLink": {
     "local": [
      "laws-20200930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "laws-20200930_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "laws-20200930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "laws-20200930_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "laws-20200930_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "laws-20200930.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-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/2019/elts/us-parts-codification-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 376,
   "entityCount": 1,
   "hidden": {
    "http://www.lawsonproducts.com/20200930": 2,
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 7
   },
   "keyCustom": 53,
   "keyStandard": 272,
   "memberCustom": 4,
   "memberStandard": 21,
   "nsprefix": "laws",
   "nsuri": "http://www.lawsonproducts.com/20200930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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",
     "role": "http://www.lawsonproducts.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118106 - Disclosure - Goodwill Goodwill",
     "role": "http://www.lawsonproducts.com/role/GoodwillGoodwill",
     "shortName": "Goodwill Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121107 - Disclosure - Intangible Assets",
     "role": "http://www.lawsonproducts.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124108 - Disclosure - Leases",
     "role": "http://www.lawsonproducts.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131109 - Disclosure - Credit Agreement",
     "role": "http://www.lawsonproducts.com/role/CreditAgreement",
     "shortName": "Credit Agreement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135110 - Disclosure - Stock Repurchase Program",
     "role": "http://www.lawsonproducts.com/role/StockRepurchaseProgram",
     "shortName": "Stock Repurchase Program",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "laws:SeveranceReserveTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:SeveranceReserveTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137111 - Disclosure - Severance Reserve",
     "role": "http://www.lawsonproducts.com/role/SeveranceReserve",
     "shortName": "Severance Reserve",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "laws:SeveranceReserveTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:SeveranceReserveTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140112 - Disclosure - Stock-Based Compensation",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146113 - Disclosure - Income Taxes",
     "role": "http://www.lawsonproducts.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2148114 - Disclosure - Contingent Liability",
     "role": "http://www.lawsonproducts.com/role/ContingentLiability",
     "shortName": "Contingent Liability",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:RelatedPartyTransactionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149115 - Disclosure - Related Party Disclosures",
     "role": "http://www.lawsonproducts.com/role/RelatedPartyDisclosures",
     "shortName": "Related Party Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:RelatedPartyTransactionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151116 - Disclosure - Segment Information",
     "role": "http://www.lawsonproducts.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154117 - 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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Acquisition (Tables)",
     "role": "http://www.lawsonproducts.com/role/AcquisitionTables",
     "shortName": "Acquisition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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 (Tables)",
     "role": "http://www.lawsonproducts.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319304 - Disclosure - Goodwill (Tables)",
     "role": "http://www.lawsonproducts.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322305 - 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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325306 - Disclosure - Leases (Tables)",
     "role": "http://www.lawsonproducts.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "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 - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:QuarterlyFinancialCovenantsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332307 - Disclosure - Credit Agreement (Tables)",
     "role": "http://www.lawsonproducts.com/role/CreditAgreementTables",
     "shortName": "Credit Agreement (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:QuarterlyFinancialCovenantsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2338308 - 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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352309 - 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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - 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": null
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "laws:AcquisitionLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - 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-20200930.htm",
      "contextRef": "i9cbcb0bf6823432aa5d8d9a20077a251_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-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - 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-20200930.htm",
      "contextRef": "i9cbcb0bf6823432aa5d8d9a20077a251_I20200831",
      "decimals": "-3",
      "lang": "en-US",
      "name": "laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Acquisition - Pro Forma Information (Details)",
     "role": "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails",
     "shortName": "Acquisition - Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i81ac2bd8d31f41f394c38c316c73df6f_D20200701-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i2ac0d75335104f7f90e6556facc3d96f_D20190701-20190930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Revenue Recognition - Narrative (Details)",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
     "shortName": "Revenue Recognition - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - 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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "icfbdee9470a34f2a879104937a7eb183_D20200701-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "laws:FasteningSystems",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - 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",
       "us-gaap:ScheduleOfProductInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "laws:FasteningSystems",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "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-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "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",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414408 - Disclosure - Restricted Cash (Details)",
     "role": "http://www.lawsonproducts.com/role/RestrictedCashDetails",
     "shortName": "Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417409 - Disclosure - Inventories (Details)",
     "role": "http://www.lawsonproducts.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - 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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "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-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423411 - 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-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "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",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426412 - Disclosure - Leases - Net Lease Cost (Details)",
     "role": "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails",
     "shortName": "Leases - Net Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "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",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427413 - 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",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "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",
       "laws:LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428414 - 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",
       "laws:LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - 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",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "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",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "laws:Operatingcashflowsfromoperatingleases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - 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",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "laws:Operatingcashflowsfromoperatingleases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:MinimumDebtServiceCoverageRatio",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433417 - Disclosure - Credit Agreement - Covenant (Details)",
     "role": "http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails",
     "shortName": "Credit Agreement - Covenant (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i5d3001cdae15460a8482f16e9d1feda2_I20181231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity",
     "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i5d3001cdae15460a8482f16e9d1feda2_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CommonStockValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:MinimumDebtServiceCoverageRatio",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434418 - Disclosure - Credit Agreement (Details)",
     "role": "http://www.lawsonproducts.com/role/CreditAgreementDetails",
     "shortName": "Credit Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtWeightedAverageInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i95076ad686374ae2b6e52a6c1c6862dc_I20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436419 - 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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "2",
      "lang": "en-US",
      "name": "laws:Averagepriceoftreasurysharesrepurchasedduringtheperiod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439420 - 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-20200930.htm",
      "contextRef": "ia092f82c3e1b4bde9dc2e7ba9a639685_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441421 - Disclosure - Stock-Based Compensation (Details)",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationDetails",
     "shortName": "Stock-Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "ia072922e9f7448c19e6ade61bed4288d_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442422 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "ia072922e9f7448c19e6ade61bed4288d_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i9a6e56df2dd54acb9374b1b7039cd73e_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443423 - 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-20200930.htm",
      "contextRef": "i9a6e56df2dd54acb9374b1b7039cd73e_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i779b2e4b2eb34bd896bfd2d176310c3f_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444424 - 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": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i779b2e4b2eb34bd896bfd2d176310c3f_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "ifa0e1f11d34342cb9a1d582ea0944beb_D20200701-20200930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445425 - Disclosure - Stock-Based Compensation - Anti Dilutive Options (Details)",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails",
     "shortName": "Stock-Based Compensation - Anti Dilutive Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "ifa0e1f11d34342cb9a1d582ea0944beb_D20200701-20200930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447426 - 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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450427 - Disclosure - Related Party Disclosures (Details)",
     "role": "http://www.lawsonproducts.com/role/RelatedPartyDisclosuresDetails",
     "shortName": "Related Party Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i30937ff195b242e1a32035f59ad0555a_D20200701-20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453428 - 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-20200930.htm",
      "contextRef": "i5a898f4bc9e9447bb71bb46df04cb7bc_D20200701-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "laws:CanadaEmergencyWageSubsidy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455429 - 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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "laws:CanadaEmergencyWageSubsidy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Acquisition",
     "role": "http://www.lawsonproducts.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "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-20200930.htm",
      "contextRef": "i55fd70a6d7f84f7e9c1fb0e7d1d6bb6a_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 25,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2017-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/2017-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/2019-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/2019-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/2019-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/2019-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/2019-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 CCYY 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/2019-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 CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r250"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r251"
     ],
     "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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r252"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r252"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r252"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r253"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r252"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r252"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r252"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r252"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r248"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r249"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "laws_AcquisitionLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_AftermarketAutomotiveSupplies": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aftermarket Automotive Supplies",
        "label": "Aftermarket Automotive Supplies",
        "terseLabel": "Aftermarket Automotive Supplies"
       }
      }
     },
     "localname": "AftermarketAutomotiveSupplies",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_Averagepriceoftreasurysharesrepurchasedduringtheperiod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Average price of treasury shares repurchased during the period",
        "label": "Average price of treasury shares repurchased during the period",
        "terseLabel": "Average price of treasury shares repurchased during the period"
       }
      }
     },
     "localname": "Averagepriceoftreasurysharesrepurchasedduringtheperiod",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_BoltMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bolt [Member]",
        "label": "Bolt [Member]",
        "terseLabel": "Bolt [Member]"
       }
      }
     },
     "localname": "BoltMember",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "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/20200930",
     "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "laws_BusinessCombinationProFormaInformationEarningsOrLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business Combination, Pro Forma Information, Earnings or Loss",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss [Abstract]",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossAbstract",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "laws_BusinessCombinationProFormaInformationRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business Combination, Pro Forma Information, Revenue",
        "label": "Business Combination, Pro Forma Information, Revenue [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueAbstract",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses": {
     "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, 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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 1.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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability": {
     "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, 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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 6.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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_CanadaEmergencyWageSubsidy": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Canada Emergency Wage Subsidy",
        "label": "Canada Emergency Wage Subsidy",
        "terseLabel": "Canada Emergency Wage Subsidy"
       }
      }
     },
     "localname": "CanadaEmergencyWageSubsidy",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_ContingentLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contingent Liability [Abstract]",
        "label": "Contingent Liability [Abstract]",
        "terseLabel": "Contingent Liability [Abstract]"
       }
      }
     },
     "localname": "ContingentLiabilityAbstract",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "xbrltype": "stringItemType"
    },
    "laws_CreditFacilityTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit facility.",
        "label": "Credit Facility (Textual) [Abstract]",
        "verboseLabel": "Credit Facility (Textual) [Abstract]"
       }
      }
     },
     "localname": "CreditFacilityTextualAbstract",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "laws_CuttingToolsandAbrasives": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cutting Tools and Abrasives",
        "label": "Cutting Tools and Abrasives",
        "terseLabel": "Cutting Tools and Abrasives"
       }
      }
     },
     "localname": "CuttingToolsandAbrasives",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_Electrical": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Electrical",
        "label": "Electrical",
        "terseLabel": "Electrical"
       }
      }
     },
     "localname": "Electrical",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "laws_FasteningSystems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fastening Systems",
        "label": "Fastening Systems",
        "terseLabel": "Fastening Systems"
       }
      }
     },
     "localname": "FasteningSystems",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_FinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease, Cost",
        "label": "Finance Lease, Cost",
        "totalLabel": "Consolidated Financing Lease Expense"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_FinanceLeaseImputedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease, Imputed Interest",
        "label": "Finance Lease, Imputed Interest",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "FinanceLeaseImputedInterest",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_FinanceLeaseLiabilityPresentValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease, Liability, Present Value",
        "label": "Finance Lease, Liability, Present Value",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPresentValue",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_FinanceLeaseRightofUseAssetAccumulatedDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease, Right-of-Use Asset, Accumulated Depreciation",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Depreciation",
        "terseLabel": "Finance lease accumulated depreciation"
       }
      }
     },
     "localname": "FinanceLeaseRightofUseAssetAccumulatedDepreciation",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_Financingcashflowfromfinancingleases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing cash flow from financing leases",
        "label": "Financing cash flow from financing leases",
        "terseLabel": "Financing cash flow from financing leases"
       }
      }
     },
     "localname": "Financingcashflowfromfinancingleases",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_FluidPower": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fluid Power",
        "label": "Fluid Power",
        "terseLabel": "Fluid Power"
       }
      }
     },
     "localname": "FluidPower",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_IntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intangible Assets [Abstract]",
        "label": "Intangible Assets [Abstract]",
        "terseLabel": "Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsAbstract",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "xbrltype": "stringItemType"
    },
    "laws_JPMorganAgreementPotentialFutureCreditLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "JP Morgan Agreement Potential Future Credit Limit",
        "label": "JP Morgan Agreement Potential Future Credit Limit",
        "terseLabel": "JP Morgan Agreement Potential Future Credit Limit"
       }
      }
     },
     "localname": "JPMorganAgreementPotentialFutureCreditLimit",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_JPMorganCreditAgreementLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "JP Morgan Credit Agreement Limit",
        "label": "JP Morgan Credit Agreement Limit",
        "terseLabel": "JP Morgan Credit Agreement Limit"
       }
      }
     },
     "localname": "JPMorganCreditAgreementLimit",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LawsonMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lawson [Member]",
        "label": "Lawson [Member]",
        "terseLabel": "Lawson [Member]"
       }
      }
     },
     "localname": "LawsonMember",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_LeaseAssetsRightofUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LesseeOperatingLeaseLiabilityPresentValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, Present Value",
        "label": "Lessee, Operating Lease, Liability, Present Value",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPresentValue",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee, Operating Lease and Finance Lease, Liability, Maturity [Table Text Block]",
        "label": "Lessee, Operating Lease and Finance Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Value of Lease Liabilities Generated by Leasing Activities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseandFinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "laws_MarketStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Market Stock Units",
        "label": "Market Stock Units [Member]",
        "terseLabel": "MSUs [Member]"
       }
      }
     },
     "localname": "MarketStockUnitsMember",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_MinimumDebtServiceCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum debt service coverage ratio.",
        "label": "Minimum Debt Service Coverage Ratio",
        "terseLabel": "Minimum Debt Service Coverage Ratio"
       }
      }
     },
     "localname": "MinimumDebtServiceCoverageRatio",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails",
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "laws_MinimumNetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum Net Leverage Ratio",
        "label": "Minimum Net Leverage Ratio",
        "terseLabel": "Minimum Net Leverage Ratio"
       }
      }
     },
     "localname": "MinimumNetLeverageRatio",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails",
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "laws_NetLeaseLiabilitiesPaymentsDueYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2": {
       "order": 5.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Lease Liabilities, Payments, Due Year Five",
        "label": "Net Lease Liabilities, Payments, Due Year Five",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "NetLeaseLiabilitiesPaymentsDueYearFive",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityImputedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Lease Liability, Imputed Interest",
        "label": "Net Lease Liability, Imputed Interest",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "NetLeaseLiabilityImputedInterest",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "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
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2": {
       "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2": {
       "order": 4.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",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2": {
       "order": 3.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",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2": {
       "order": 2.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",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueafterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2": {
       "order": 6.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due after Year Five",
        "label": "Net Lease Liability, Payments, Due after Year Five",
        "terseLabel": "Subsequent years"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueafterYearFive",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_2": {
       "order": 1.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",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsRemainderofFiscalYear",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPresentValue": {
     "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, Present Value",
        "label": "Net Lease Liability, Present Value",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "NetLeaseLiabilityPresentValue",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "laws_OperatingLeaseImputedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operating Lease, Imputed Interest",
        "label": "Operating Lease, Imputed Interest",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "OperatingLeaseImputedInterest",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_Operatingcashflowfromfinancingleases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operating cash flow from financing leases",
        "label": "Operating cash flow from financing leases",
        "terseLabel": "Operating cash flow from financing leases"
       }
      }
     },
     "localname": "Operatingcashflowfromfinancingleases",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_Operatingcashflowsfromoperatingleases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "operating cash flows from operating leases",
        "label": "Operating cash flows from operating leases",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "Operatingcashflowsfromoperatingleases",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_OtherProducts": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Products",
        "label": "Other Products",
        "terseLabel": "Other Products"
       }
      }
     },
     "localname": "OtherProducts",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_PartsmasterMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Partsmaster",
        "label": "Partsmaster [Member]",
        "terseLabel": "Partsmaster [Member]"
       }
      }
     },
     "localname": "PartsmasterMember",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_ProductRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Product Revenue [Abstract]",
        "label": "Product Revenue [Abstract]",
        "terseLabel": "Product Revenue [Abstract]"
       }
      }
     },
     "localname": "ProductRevenueAbstract",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "xbrltype": "stringItemType"
    },
    "laws_QuarterlyFinancialCovenantsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Table Text Block] for Quarterly Financial Covenants [Table]",
        "label": "Quarterly Financial Covenants [Table Text Block]",
        "terseLabel": "Quarterly Financial Covenants"
       }
      }
     },
     "localname": "QuarterlyFinancialCovenantsTableTextBlock",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "laws_RelatedPartyTransactionTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Related Party Transaction",
        "label": "Related Party Transaction [Text Block]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionTextBlock",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "laws_Safety": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Safety",
        "label": "Safety",
        "terseLabel": "Safety"
       }
      }
     },
     "localname": "Safety",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_SecurityBonusPlan": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "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/20200930",
     "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/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserve"
     ],
     "xbrltype": "textBlockItemType"
    },
    "laws_SpecialtyChemicals": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Specialty Chemicals",
        "label": "Specialty Chemicals",
        "terseLabel": "Specialty Chemicals"
       }
      }
     },
     "localname": "SpecialtyChemicals",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_TotalProducts": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total Products",
        "label": "Total Products",
        "terseLabel": "Total Products"
       }
      }
     },
     "localname": "TotalProducts",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_TreasurySharesRepurchaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Treasury Shares Repurchase [Abstract]",
        "label": "Treasury Shares Repurchase [Abstract]",
        "terseLabel": "Treasury Shares Repurchase [Abstract]"
       }
      }
     },
     "localname": "TreasurySharesRepurchaseAbstract",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "xbrltype": "stringItemType"
    },
    "laws_WeldingandMetalRepair": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Welding and Metal Repair",
        "label": "Welding and Metal Repair",
        "terseLabel": "Welding and Metal Repair"
       }
      }
     },
     "localname": "WeldingandMetalRepair",
     "nsuri": "http://www.lawsonproducts.com/20200930",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Director [Member]",
        "terseLabel": "Certain members of the Company's Board of Directors [Member]"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Executive Officer [Member]",
        "terseLabel": "Executive [Member]"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r103",
      "r159",
      "r161",
      "r243",
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r105",
      "r159",
      "r162",
      "r245",
      "r246",
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r148",
      "r228"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r107",
      "r227"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r14",
      "r108",
      "r109",
      "r160"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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 $680 and $593, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r40",
      "r41",
      "r42"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r39",
      "r42",
      "r43",
      "r204"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r128"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Capital in Excess of Par Value",
        "verboseLabel": "Capital in excess of par value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "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": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r164",
      "r166",
      "r177",
      "r178"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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 provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r166",
      "r173",
      "r176"
     ],
     "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": "Share-based Payment Arrangement, Expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r110",
      "r112",
      "r113",
      "r114"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r70",
      "r126",
      "r133"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive Stock Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r99",
      "r230",
      "r236"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r38"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r168",
      "r174"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r190",
      "r191"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r188",
      "r189"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Acquisition Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r188",
      "r189"
     ],
     "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"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r188",
      "r189"
     ],
     "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"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r196",
      "r197",
      "r198"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r200"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r187"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r187"
     ],
     "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 since acquisition"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 3.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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "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 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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 2.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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r193"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 5.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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r25",
      "r72"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r8"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCash"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r65",
      "r72",
      "r74"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r65",
      "r205"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r6",
      "r26"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "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",
        "verboseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r13",
      "r153"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Common Stock Outstanding, $1 Par Value",
        "verboseLabel": "Common stock, $1 par value:"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r45",
      "r47",
      "r48"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r54"
     ],
     "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/2019-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": "Loan Agreement [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption",
        "verboseLabel": "Change in accounting principle"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r195"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "verboseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreement"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "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": "Deferred Compensation Share-based Arrangements, Liability, Current and Noncurrent"
       }
      }
     },
     "localname": "DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r183"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r180",
      "r183"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r70",
      "r97"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r179"
     ],
     "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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r52",
      "r82",
      "r85",
      "r87",
      "r88",
      "r89",
      "r92",
      "r234",
      "r242"
     ],
     "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"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r52",
      "r82",
      "r85",
      "r87",
      "r88",
      "r89",
      "r92",
      "r234",
      "r242"
     ],
     "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"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r205"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r78",
      "r181",
      "r182"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Share-based Payment Arrangement, Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r153"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r217",
      "r218",
      "r225"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "laws_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Consolidated Financing Lease Interest"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r216"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r216"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r224"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r224"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due after Year Five",
        "verboseLabel": "Subsequent years"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r224"
     ],
     "calculation": {
      "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 for finance lease, due in next fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Next Twelve Months",
        "verboseLabel": "2019"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r224"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r224"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r224"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r224"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "verboseLabel": "2020"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r215"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_LeaseAssetsRightofUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under finance lease.",
        "label": "Finance Lease, Right-of-Use Asset",
        "terseLabel": "Total ROU financing lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r217",
      "r218",
      "r225"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "laws_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Consolidated Financing Lease Amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r222",
      "r225"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r221",
      "r225"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r132"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r127",
      "r129",
      "r132",
      "r134",
      "r229"
     ],
     "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/2019-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": [
      "r132",
      "r229"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r127",
      "r131"
     ],
     "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/2019-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": [
      "r132"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r55"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r118",
      "r119"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 1.0,
       "parentTag": "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets",
      "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillGoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r120"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r121",
      "r186"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Adjustment to original acquisition allocation"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r53"
     ],
     "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"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r77"
     ],
     "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 (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r185"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r75",
      "r98",
      "r184"
     ],
     "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",
        "verboseLabel": "Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r67",
      "r73"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r86",
      "r91"
     ],
     "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"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r135"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r125",
      "r130"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r49",
      "r96",
      "r206",
      "r207",
      "r235"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r63",
      "r66",
      "r73"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r117"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/InventoriesDetails": {
       "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": "Inventory, Gross"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r37",
      "r115"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/InventoriesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/InventoriesDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r37",
      "r80",
      "r115",
      "r116"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/InventoriesDetails": {
       "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": "Inventory Valuation Reserves"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r223",
      "r225"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r223"
     ],
     "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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.",
        "label": "Leases of Lessee Disclosure [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "auth_ref": [
      "r149"
     ],
     "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 Liability"
       }
      }
     },
     "localname": "LegalMattersAndContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ContingentLiability"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r224"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r19",
      "r232",
      "r239"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Loan Agreement [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails",
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r28"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails",
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r28",
      "r76"
     ],
     "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]",
        "verboseLabel": "Loan Agreement Covenants [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementCovenantDetails",
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r11",
      "r151",
      "r231",
      "r237"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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 used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r65",
      "r68",
      "r71"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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 provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r44",
      "r46",
      "r51",
      "r71",
      "r91",
      "r233",
      "r241"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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",
        "terseLabel": "Actual",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "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",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "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 (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r219",
      "r225"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Consolidated Operating Lease Expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r216"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r216"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r215"
     ],
     "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 ROU operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r222",
      "r225"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r221",
      "r225"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r210",
      "r212"
     ],
     "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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r210",
      "r212"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "verboseLabel": "2019"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r210",
      "r212"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r210",
      "r212"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r210",
      "r212"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "verboseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r210",
      "r212"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Subsequent years"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r150",
      "r208",
      "r209",
      "r211",
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.",
        "label": "Lessee, Operating Lease, Disclosure [Table Text Block]",
        "terseLabel": "Lease Disclosures"
       }
      }
     },
     "localname": "OperatingLeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r201",
      "r202",
      "r203"
     ],
     "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",
        "verboseLabel": "Adjustment for foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r56"
     ],
     "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 Nonoperating Income (Expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r64",
      "r139"
     ],
     "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",
        "negatedLabel": "Cash paid"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r58",
      "r199"
     ],
     "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"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r58"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2019-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"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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": "Authorized - 500,000 shares, Issued and outstanding \u2014 None"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r4",
      "r23",
      "r24"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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 payments on revolving line of credit"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r60",
      "r175"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from stock option exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product [Member]"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r9",
      "r10",
      "r136",
      "r240"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r226"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Related Party Transaction, Expenses from Transactions with Related Party"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).",
        "label": "Repayments of Long-term Capital Lease Obligations",
        "negatedTerseLabel": "Payment of financing lease principal"
       }
      }
     },
     "localname": "RepaymentsOfLongTermCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r8",
      "r72",
      "r74"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r70",
      "r138",
      "r143",
      "r146"
     ],
     "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",
        "verboseLabel": "Charged to earnings"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r139",
      "r144"
     ],
     "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 the period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r16",
      "r154",
      "r238"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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)",
        "terseLabel": "Retained Earnings",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r158",
      "r159"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r163"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Disaggregated Revenue by Geographic Areas"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r50",
      "r94",
      "r95",
      "r102"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Total revenue",
        "verboseLabel": "Actual"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r190",
      "r191"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r190",
      "r191"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r127",
      "r131"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r127",
      "r131"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r122",
      "r123"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r7",
      "r20",
      "r21",
      "r22"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of product information that are included in the discussion of the nature of an entity's operations.",
        "label": "Schedule of Product Information [Table Text Block]",
        "terseLabel": "Disaggregated Revenue by Product Type"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r141",
      "r142",
      "r145"
     ],
     "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 and related payments"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r93",
      "r99",
      "r100",
      "r101",
      "r122"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r93",
      "r99",
      "r100",
      "r101",
      "r122"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r168",
      "r174"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuredLongTermDebt": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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 line of credit"
       }
      }
     },
     "localname": "SecuredLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r106"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingExpense": {
     "auth_ref": [
      "r55"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r161"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r170"
     ],
     "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 (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationAntiDilutiveOptionsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r165",
      "r169"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Cliff vest on March 2, 2023 [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Cliff vest on March 9, 2023 [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r81"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r99",
      "r122",
      "r137",
      "r140",
      "r147",
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r35",
      "r153"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r12",
      "r13",
      "r153",
      "r154"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r12",
      "r13",
      "r154",
      "r167",
      "r171"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "verboseLabel": "Shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r13",
      "r17",
      "r18",
      "r111"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Total Stockholders' Equity",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r220",
      "r225"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Sublease Income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r194"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-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_TreasuryStockCommonMember": {
     "auth_ref": [
      "r36",
      "r155"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock, Common [Member]"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r34",
      "r155"
     ],
     "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, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r13",
      "r153",
      "r154"
     ],
     "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": "Treasury shares repurchased (in shares)",
        "verboseLabel": "Treasury Stock, Shares, Acquired"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgram"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r34",
      "r155",
      "r156"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets": {
       "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 205,981 and 146,400 shares, respectively",
        "negatedTerseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r153",
      "r154",
      "r155"
     ],
     "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": "Treasury shares repurchased"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": {
     "auth_ref": [
      "r57"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertainties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r84",
      "r89"
     ],
     "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"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r83",
      "r89"
     ],
     "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"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 7
  }
 },
 "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": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r10": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r11": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r111": {
   "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"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r116": {
   "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"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r118": {
   "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"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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=27012166&loc=d3e187085-122770"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r17": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r173": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r176": {
   "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"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r18": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
  },
  "r181": {
   "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"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164451&loc=d3e36991-112694"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 1,3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r21": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "840",
   "URI": "http://asc.fasb.org/topic&trid=2208923"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r22": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r232": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r233": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r235": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r236": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r238": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r239": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r24": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r241": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r243": {
   "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"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r246": {
   "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=6589523&loc=d3e617274-123014"
  },
  "r247": {
   "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=6590653&loc=d3e638233-123024"
  },
  "r248": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r249": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r25": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r251": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r252": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r253": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r26": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r27": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r28": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r29": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r31": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r32": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r33": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r34": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r35": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r36": {
   "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=6877327&loc=d3e13212-122682"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r38": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r49": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r51": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r53": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r54": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r55": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r56": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/subtopic&trid=114868817"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r7": {
   "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"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r75": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r76": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r77": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r79": {
   "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=26873400&loc=d3e24072-122690"
  },
  "r8": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r80": {
   "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=26873400&loc=d3e24092-122690"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>79
<FILENAME>0000703604-20-000080-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000703604-20-000080-xbrl.zip
M4$L#!!0    ( %$^75'XP2][:@<  &(A   0    83(P,C!Q,V5X,S$Q+FAT
M;>U:;6\;-Q+^?K^"57"I#>C5+W$LNP92V[TSD":IH2*X3P=J.:LEO+O4D5S)
MZJ^_9\C5BRTID7OIQ47J#[*6G"&'G(?/S"QU_MW5^\O!OSY<B\P7N?CPZX]O
M;RY%H]7I?#R\['2N!E?BGX.?WXJC=K<G!E:63GMM2IEW.M?O&J*1>3_N=SK3
MZ;0]/6P;.^H,;CL\U%$G-\916WG5N#CG%GR25!=_._^NU1)7)JD**KU(+$E/
M2E1.ER/Q49&[$ZU6+75IQC.K1YD7!]V#KOAH[)V>R-COM<_I8C[.>2<^GW?"
M).=#HV87YTI/A%8_-'1ZDIR>4.^8AH?JZ#0=RN[IT:N$>MWC]$1U9>_?/1C9
M@7C4<7Z6TP^-0I>MC'C^_M%!^^1X[,^F6OFLW^MV_]X(HA?GJ2D]YK/0CU_C
M,&N#>;KW+9GK4=D/2VI$U7EW8G)C^R^ZX>^,>UJI+'0^ZW\_T 4Y\8ZFXM84
MLOR^Z>"&EB.KTRCH]&\$FV!>>)Q&DT\P3JY+FB^A=\!&7]]G>JC]RQ>]5]VS
MPUZ[]]#LU=5+.\(&>#/NGV+H%?L3;#C9K[* :(:BQ%C)0.Q7I2++4HV+R^O;
MP<U/-Y=O!C?OWZTMZX^V]FCC=M\TQ<\ZR23EXA]M<467TLNF2,AZG<Z$SR0\
M<?SZ;(NU&W#UF;[Y^L92*1RH5DXI3'D]]Y_&;I6^W^*6/]Q_FW>DUX[86_^\
M$9F<D+ TT30%)?A,._%+)2W EL_$+8V-]<*4XB=C"]'KMGX1)A5OY=2A[8,U
MJDJ\:XJ;,FF+/9^1>/GB]<%!]\S22#L/[O*AH7>VCST_7=_SI^_=G]4'!UM]
M\*-TV'GL9S$3=Z69YJ1&U(RNL-$!RL"0TH"Z,8_4I9#E3%2EMQ5A'2#SP.OP
MC!0%GJR6N4AE@B8K3*&]\";*K0F4E)!STLY8I)!W)-B+BS$=VA2,P91Y" J8
M@P42;1$$(%9"701"$-,,ITZXBC^6^E.R5 _""RBTRQ$M./!,M<^P0#>F)!C(
MXXYAFE%8Y@1J2@QGJ]OPK4/H\.D0(I'J$DYB?R^=T@1^((YNN]*ORQ2'/% \
MOB=YI3 F'+_B@29 HYD8QO ;0XZAF.=+3-7N=(^F!FQ52&*:+%'E$ "0#+P=
MIG/!GD2Z3*2YF;HYRI8L(B0W1KMA97,%+&YNS)JUWSI>CK;B9?!@<YFB>R=G
MKD9$'2GYB)HTU7@,VWXCI*7@8#A,#W-B1P@"JH:Y=AF+LU@!>F**XF>E79(;
M5T&/B<N:/'IZ;$U""LU.[,&QBH"4Z+WK>P3N<D3B#3CAMLK)18-[A[+5.]ZC
M_:#?.U;Q:3_8\!@J)0\%0)81>3RO8$)9 60$"-OX60-$/7?Z8.YT^]P<43=G
M&!LA<_CJ,62XY>G06Q_G*T)O3^YOP]X5.22TV.T0*3X/D28'L416;G<5CB9#
M@EOKF6)\,I7% ""-B7:!BB!%91B'D\(EB:T2H:5<!IS4 6KIZV9-DMRI06BP
MQ9E<JU!:N6KHM-+2:EZ CF$T4'/)(U6.0ULX;B[$P4!<J-U@$(JJH#1&$J:3
M*I?,MUA6,&(9(J$1 ^YJGH!O0V)!4"+T23V! C^)GS\M#H<[XG!GPEB#X^Y4
MLS,J@>2)5@PVB3Q;,M=*!Z!RML4(E%;-T0!\:CG4N?8SCIJ;IN6S$8 3,!%A
M_4!T)5L+E'Y?+VA<V3$PZ4*43U#^J6! R-M&5")XYX F>FC,F&<1Y*01?C@;
M>ASH^QL'8+(5@-<3F5>!+=@[E*9(G/0$^^HV)$"+&+T#^\7'S3E1P!L4P5PN
M9EY#4_GM%NS"SW(A39Q6II_/Y,5PGK"&(T1Q)V!/@ M/\"U#1FWGK.B-=:]R
M/5@G+J%G(W2>P%0<#TV25)9]MQ)\-HQ:&.?1SB^H,)9+,!"2/]1\F"1S\:W
M!K440 2/;-"H%X!R@$))R]5N62WLVQ?Q+]B82;>(V\Q% <*D DF'W:D)=(;R
M]8[RNLI])-_\GS?L*\'V654;QU^XV@@OIM0<\,TE93"#K8)NR1X,ER<$\K64
M;F&:1%KGC76+V!D:,&11:.^)/L'/0X/HS/U*P[XPR![ "#IT3+?XS\GE_#S1
M?RH-\\/9J<HD%,/[?Q4/6PGP38YT!>F3!E*XWN+*+=$$U]9Q;Y'$3TG><2"C
M!:'$Q"N\$IN_>'@28.I\.U;!&WA%*B@Z6M#*5G#5Z1I4++]4![9#-'4(I:XJ
M"A0-OU%83$WN&U_1_!4I/YG=OT% 3"V.;1-NH\ T<'QX UDCI!DCB"XG)I\0
MAY%2CNH7J;8F)RK&N9D1>J>9B8PD'^ />/DB$;>]XY703@[;J/+_]LT5MCD0
MF7@/%AR2C7XY.&W&B\4OL> OO++3G186U_$L[KH^=3/W\L41$!@^UZ_#Q-K?
MLUA/XV+-TF=BUP<4.IKY+O#R9:8I%=?WE%1<+XGW,7%Y)K;NU=4W^(46)M:Y
MU?[ONME\="$_-O$7"?WX<FQ":U?T<\6A\=X4_>Y210Z=R2N_767;G??6^_[Z
M,_[Z(/P.XN*_4$L#!!0    ( %$^75'#535W? <  #HA   0    83(P,C!Q
M,V5X,S$R+FAT;>U:;7/;N!'^WE^!4Z8Y>T;OMN-8]GDF9SM3MVF2\ZC-]%,'
M(I8BQB2A T#)NE_?9P'JQ9;DV--KDTQ.'VB2V 46V ?/[H(^^^'RP\7P7Q^O
M1.:+7'S\Q\_OKB]$H]7I?#JXZ'0NAY?B+\._OQ.'[6Y/#*TLG?;:E#+O=*[>
M-T0C\WXRZ'1FLUE[=M V=MP9WG2XJ\-.;HRCMO*J<7[&;W EJ<[_=/9#JR4N
M35(55'J16)*>E*B<+L?BDR)W*UJM6NK"3.96CS,O^MU^5WPR]E9/96SWVN=T
MONCGK!.?SSIAD+.14?/S,Z6G0JN?&OJ Z$0='!RF=/+Z4!X=R\,>O>KUTZ/>
M22]5QZ-_]V!D!^)1Q_EY3C\U"EVV,N+Q!X?]]O'1Q)_.M/+9H-?M_KD11,_/
M4E-ZC&>A'V]C-QN=>;KS+9GK<3D(4VI$U45S8G)C!R^ZX7?*+:U4%CJ?#WX<
MZH*<>$\S<6,*6?[8='!#RY'5:11T^C>"33 O/,ZBR<?H)]<E+:;0Z[/15W>9
M'FG_\D7O5??TH-?NWS=[??;2CK$ WDP&)^AZS?X$"T[VBTP@FJ$H,58R$ =5
MJ<BR5./\XNIF>/WV^N+-\/K#^R=.ZW\^B<.M7KANHA?L(B7^VA9_*ROO3-D4
M"5FOT[GPF82#CEZ?/F\26U"XIC*12F&+M7)*8<7KA4<UUJ_T@Q:_^4*+T6M'
M-&Y>KT4FIR0L337-0!(^TT[\4DD+^.5S<4,38[TPI7AK;"%ZW=8OPJ3BG9QA
M.<5':U25>-<4UV72%GL^(_'RQ>M^OWMJ::R=!YOY\*)WNH_E/MF]W$]?NV_5
M!_V=/OA9.JP\UK.8B]O2S')28VI&5]CH &5@2&E YAA'ZE+(<BZJTMN*, _0
M>V!Z>$:* D]6RURD,L$K*TRAO? FRFT(E)20<]+.6:20MR38B\L^'=XI&(,A
M\Q F, 8+)-HB+$"LA+H(%"%FF4XRX2J^K/1G9*GNA"=0:)<C?G HFFF?88)N
M0DDPD/N=P#2C,,TIU)08S=>7X7N'T,'S(40BU26<Q/Y>.:4)_$ <S7:M79<I
M-GD@?=PG>:70)QR_YH$F0*.9&";P&T..H9CG*TS5[G0/A@9L54AKFBQ1Y1
MD R\'89SP9Y$NDRDN9FY!<I6+"(DOXQVP\KF&EC<PI@-:[]WO!SNQ,OPWN(R
M1?>.3UV-B#I(\A8U::KQ&);]6DA+P<%PF![EQ(X0!%2-<NTR%F>Q O3$%,7/
M2KLD-ZZ"'A.7-7GT],2:A!1>.[$'QRH"4J+WKNZ23)9C$F_ "3=53BX:W#N0
MK=[1'NT'_=Z1BD_[P8:'4"FY*P"RC,CC<043RAH@(T#8QL\:(.JQTWMCI[O'
MYHCZ>')Q#S('KQY"AM\\'WJ;_7Q!Z.W)_5W8NR2'%!>K'2+%YR'2Y""6R,H]
M786CR8C@UGJD&)],9=$!2&.J7: B2%$9^N%\<$5BZT1H*9<!)W6 6OFZ69,D
M-VH0&FQQ)M<J%%NN&CFMM+2:)Z!C& W47')/E>/0%K:;"W$P$!>J.1B$,BLH
M39"$Z:3*)?,MIA6,6(5(:,2 NYXGX&Y$+ A*A#ZI9U#@H_CY9G$X>B(.GTP8
M&W!\.M4\&95 \E0K!IM$GBV9:Z4#4#G;8@1*JQ9H #ZU'.E<^SE'S6W#\MX(
MP F8B+"^)[J6K05*OZLG-*GL!)AT(<HG* A5,"#D;6,J$;QS0!,M-&',LPAR
MT@@_[ T]"?3]G0,PV0G JZG,J\ 6[!U*4R1.>HIU=5L2H&6,?@+[Q<?M.5'
M&Q3!7"YF7B-3^=T6/(6?Y5*:.*U,/Y_)B]$B80U;B.)*P)X %Q[@>X:,VLU9
MT1N;7N5ZL$Y<0LM6Z#R#J3@>FB2I+/MN+?ALZ;4PSN,]'UFA+Y>@(R1_J/DP
M2.;BJ< 6M11 !(]LT:@G@'* 0DG+U6Y9+>W;%_$7;,RD6\9MYJ( 85*!I,/J
MU 0Z1_EZ2WE=Y3Z0;_[7"_:%8/M551M'OW.U$0ZFU +PS15E,(.M@V[%'@R7
M9P3RC91N:9I$6N>-=<O8&5Z@RZ+0WA,]PL\C@^C,[4K#OM#)'L (.G1,M_C+
MR>5B/]&OE8;Y8>]491**X?T_BH>=!/@F1[J"]$D#*5QO<>66:()KZ[BW3.)G
M)&\YD-&24&+B%8[$%@</SP),G6_'*G@+KT@%14=+6MD)KCI=@XKE8W9@.T13
MAU#JJJ) T? ;A<G4Y+[UB.:/2/EH=O\& 3&UV+9-N(T"T\#QX02R1D@S1A!=
M3DT^)0XCI1S7!ZFV)B<J)KF9$UIGF8F,)._A#WCY72)N>V/U'_/,Y]O^WYZX
MQ*(&VA(?P'DCLM$+_9-F_+#X34_OL4]B+U\<PM'ANOG!27S^]U5,L'&^8?I7
M8M?5'245UR013_]$?A#O/J+RT$Q S?A\D6E*X^W;Q?:*CQ]B5M$40V9M5"PQ
MP;B(.S(G^Y5,=:\NFOG+S)(@V-*UNKK.D/:?M646$WGPH1VE?3B2'\0CKBEM
M?'I?*(Z,]Z88=%<J<N1,7OG=*KN^9>_\CE]?XW\5A/]O./\/4$L#!!0    (
M %$^75'AZ2_[JP0  %T4   /    83(P,C!Q,V5X,S(N:'1MW5AM<^(V$/[>
M7[%'IKED!K -)"' ,<,!Z='F0@Z<IO>I(VP9=+$E5Y)#Z*_OR@)"7IC)M7>3
M<A[&8Z'5[O-H5X]LM=[TAEW_\V4?9CJ)X?+J_?F@"X62XUQ7NX[3\WOPP?]X
M#K6RZX$O"5=,,\%)[#C]BP(49EJG#<>9S^?E>;4LY-3Q1XYQ57-B(10MASHL
MM%OF'[Q3$K9_:KTIE: G@BRA7$,@*=$TA$PQ/H7KD*H;*)665EV1+B2;SC14
MW(H+UT+>L%MB^S73,6VO_+0<VVXY>9#61(2+=BMDM\#"=P4VJ=2.7>\THO7Z
M48UZ4=UU)P$YBNK'M9,JI2=_>@C207,[1NE%3-\5$L9+,VKB-VJ5\LE1JIMS
M%NI9PW/=GPNY:;L5":XQGL3Q]M&Z>>),TSM=(C&;\D9.J6"'KKH#$0O9V'/S
MJVEZ2A%)6+QHO/590A5<T#F,1$+XVZ+"-)04E2RRAHK]31$3PLN;<POY!/W$
MC-,5!:]B0/?O9FS"]/Z>=^PVJY6'H#>Y$SE%^EJDC5-TO($^P.FF\I7@=_LC
M?W VZ';\P? "RW4TONI<^. /P:O#57E<[I9AW._FO5[UR(7.&#J]X:7?[VVE
M^G_AMLEFQ>'4/8;A&?@?^C#NC-YW+OKCTO"/\_YGZ'1]TU-QW>U)W,;LF7I]
M/(KQ$$<TO'KZ_2NU]NQT##@$@G,:&,&!.=,ST#,*GS(BD4F\@!%-A=0@(C@G
M<X4VEU*$6:!5$08\*,.!,=_?JU<J;K,KDI3P1=[RFH> UF=")N"YI4\0"9F[
M3A&H"('RT&C1F*::)A,JEVO%+5H5(@HB%J-DK2&-:9!)U$7D3G@(_;M@1OB4
MHGPE"5/*P,>?L0Q1ZV!&)470F_ LE16Z8FZ;80:DPMQAJ.Z,T0@=8R#-;BD,
MHX@%5.;A;-\9XX0'C,3K/@QAW"R9YU$G"\ >S:)%$=),JHQ@6K786#N&ZTG3
MK)RB(4I"D1IUWC2V)J8PEQ'&1$X(IZHTO(OI CI!GA-3F-A--$R(0A=V!IB$
M&R[F.'U3NK]W5&_"@7=H)]BX6J8TRF+,;X#(8S.IZXF6]*^,26H$7YD88UL<
M=KQ7/2"86 G>T4%XN 9WGYMU7I8(O=-JK9A/X4%E P/C6 \)R:L."U 39C+
M; )7  DS%9A*J@R6HNDF<0PX#&L(DX =*<U+T8R*ULE!AV&^@^9QT2J++16!
MQ9?'5(\31_)_C/G#.E7H[!:3^@A;^25J\"53I@J:6Y;Z"_3AN_AY):49!EJL
MUWGE=+G.OQ[W?YJVBG?\2E)K880T$+8"&[GR&*M">W^O=M)4^1T^,EP_-(9?
MRM"C7:();+EV;PH*[2?D=I'$L_O@+A*Y1&5D!L7&#O=D]]M%8@>I9+@3I+@5
MT#4?8?D<?@M"WTR#?G Q&YF/V!!^+<-O/--FU6R]=F\2"NTG]':1Q \C9VOI
MLJ\8O^-JMT]KG2O:=JYT]G']0F^;2\TK[B)]7U*B,KGZ7D%[*>)XYP7\_JW>
MT")!(#*NS9?CO]#S%XGNH[.H5-C#N(:D,3'5]>1T:C5P(K062<.]'T(F2L29
MWC[D*XX.'MSMP5M^!-C^!U!+ P04    " !1/EU1N3J\RMN% 0 G4Q0 $0
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
MHG@Y/)]_@VY-/EI@.=-K=Q[)>M^]GRZNAU:[F;=N:_:^"N):$V^N]_YGG,^
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
MS>I%K=XXKC;AVN4[5S@0[HO]YL?F07VG6;Q_O(?WCT_$/MVF\!6R]07&"M=
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
MB__OTK6W1DNB^.H58[OM1K]W]RLOOPW]]JD@-P*$$W^GWA9\+0FEAF(I&/5
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
MBE4HP9"-F*"8Q4 ]=<JPE/7.^#(6TPI6/&1SW:)$,GYA87^))9%2V!\O[%<
MQ#F'-<XL8I9$Q#/ND H@[%D@CH,"X%$2$':<+7,ZK32Q9Q?VV\]"SWYP%/JS
M;G.=ZS9>_6K2WYUT(EEOL%Q)AX/VBCA1VHYYFNJGE>M+LP9M8_+\G8@#WN7&
MF#1E^/IA:KTZ5.E#'+?VE40G<* :$>,UXIY89$6&D<51<&P\F&,&BCU;%CJ;
MHP!VN>*T>%"L%.%IBO#@4H2#D8YD@2'"HD2<L0Q9'SF*'+0O!JSF938483Y/
M(OSJUZ ^M-O^+&\TRM6E&>*&,1%*!?,@!;-YA1&.JZQV]E4"H3@/%'$9%.+6
M@I()UJ+HC#,R)"TCEMZRY/\].=A3KB3-K\B^ $XH1?:Q(CNX)K* [)G0DB"M
M7$0<T  RWF"$C=;*2" B9JG*V[*F\[3X^^HC#>LAADZG. # M9LAG9'QR!24
M7\(S>0&0,*;(9D&0NCD?1HU+O^0)L&'MJY*48BX8BD7UD8 -4EAB% ..@4@F
M""&%_J%*SY%?4H86%@\RE (\?1"Q]A5SPX3 ''F<I0V=AB E5$!8", 56.$L
M9:-3LBP)F2,!?J' PDS%;[/52P>[IWKKPW23QZ]0_!)NRXOL@!F3Y%+Y;)R/
M#N0M79I'::/J))Q@3D@;@D;.N13FY!II1QU24?$H0Z12FJ6W1"U+.D])<&4$
M8O'@1"G*SR'*5\!""V)4Y!G2P0< %L(@0Z5'QKO M>=<Z@BB3)<9*PL3OJ 4
M%L6HOZ5B6JE^4"./Z6CS;K^3JJ^4 8H9%W#>+7+8?.@4U<ZVXB<@S^:8.J4V
M>I VVIX$%H&ZS$3M448S#-HH2J2P$HAX086V+@)901N)9>"4.7)SRCC%X@&+
M4HZG+L=7J(+BP!5G"CG"4G$S3U,9=H94,$)@0;T/*2&=+^MLGN*-KSX/8B?]
MG !%OQN>LCGFE_!NGA%,-,Q9=_53,-V15U/0I1WW1K^7JN=!JF=_$D)(2Z@S
M6""1XJ-<VE1H73+$P')(P!=<15 ]>EF0>5II+4,3BX,@2N&=LO!>X0;O:13<
M>42(\(AKQI#F-*+,21Q9T#(2#[B!+-.GYT^6T8C["][6Z'SZI^ZF?=TZ9UJ5
MFR>VZ]?:+5=NF'N$6G&3F$![3$@0%GF!->*4<&2MU\AG% Q"U#I&4"MT:GMC
MRYC"'$KGM(I@E](Y%>F<V#3!+!%22;#W*IUYD'%D9,R08B88030F/()T/KV>
MQOQ%"H9"IN;#]/^HH,;MIO]GHWW:?OJYR_1X\&%T]Q__J]&R+U8TI-2X#]*X
MAY-X*(I(P- I1"-SB >E 0^)B**R2DH2F$^E$JD /^OI\=E'',8]SV=HECKM
ME]-I+U8;I=1I#]5I5RC2Q:B44!P1CRWB#F=(,VT1"49JQ8B6&4\I[GR9TX71
M:=,HBW)?!_$>;4R,E\&(TE%7C?#=@&=]>OTC>OD,"W\.O,+0F1\<_VES[:_-
M3YOUS8W=REIMO;);WWKWO__:^K2^L;/[W_]0E,@_*AO;>YOU_3L#?&7AG+D)
MT]Y.XU%MK4HC-S9OY+T\=%<?1<TI2N.SM?'J%^O7G.OT@Z\8]Y]^WLT+E#*F
M[. IRQRO%)F^3O#YW%D(:U?<]6G,7"4.?0@./;[:&[%5=^=?#14^6F=1%K*
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
M%()[5N!J6=E[A7;@5/DCD5I*38OGD]/.KA)=HY8UV1+SLQX O!]2/PW=2=.
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
MC*\(5J"RKK#6%=;10Y*66B=I"K*L2T'76\B(L-Z 2 +">LVPGHDA,$6\U]:
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
MDYF@IV<%/H\/HVQN"!@C]6@F--,:4H"95"ZX(A EX\)J9I1C-I% 2.2>Q?
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
M\3\-R1:8<Z^$!65S,VJO[/@J<B"14<YX8,F%G5VJNLPL/)$*"0 ) ">IMX(
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
M;R)O;I:;WFC+X\%)>:^C-[^?]\87R)5S<^5U5M#%_L<CHQ4/U*>J+8MCGD4
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
M0C,Z610GYBF@ O[^3;0 (EH'37!R]DYV28PD>4:1<<$B;IE'UC&-J&5.&&8
MM($#$KF,KSC_.\/MJP!8_SM(S_6^+<SZ[GF78C[B0F\J$Y^S5_/IO%-3Q.-:
M\?"GNRECKG(*Z9#S:)/D]9%"@C/D8D:5!5M KY*-*UW(VK>STZ5I'-MA'86;
M\<3Z.5:5'<(9]/N_P_$=?98R8*G+DQ^-?;E&!M3A<L.&4(6Z!NT<EPQ7CV.Y
M\C<[L;[5A>>T>VE@Z] K,(OK-\%?=L"K,DEYM0Z/!GX_MS:$%<JA;EBPO]TB
MY28QYDQ@C!BN>!!"IQ0)W#TX# ZFQ6/F!TJ-KM1N<8L,^BLH8M[$S%:M^L<6
M..C#% >@[>1,T>5K5_33/;8K:(K.!X$26 /$A;;(  E#AI(0N6<<F.326R96
M+N?+-T#N.A5YF^DRGS7*#H='W</1.$3OXZ#:>.BTK6MW0/DG:#"A-U6>Z:)*
MUI_VI(K;;?7'YF(B:G'X8= ?#HLTC:6IM;9*=@-S@6'G4*0\@@/"(M*<!N 7
M%ELO'0U&@MGXF3"-0V47P.=,Q$:-[/A5&SL@;<=P$<C/9)<FD]S\U6V$29N0
MN\ 8I13A!E,GF0&=8$(8+>!_*F$B^7PPJO]2A.DQA&D#[X(RDR2P0R11C#A6
M#H&#2Y"1EEBKH^;1 32QE2M(R PT-4$\\LK5H'-8+T&C[\#LUKYGWIBI-@7S
MMFC>[ 3R,+,/^#W7&:JDK9WIA._O]<"0!D Y^##OCX);',Y1FPG255D"MY'%
M._+@FXA@19%GJ/$?DS$6F:MECC4/FF+74",%(0Q)8BGB% ,#]H&BR+CP'!MI
M0@"9HRN7L\5G9>X\K[PF3<'9CJUWT&,<@>L^H8FS?._:)-;'(H)C=3G3D;TC
M"UQJ%&'\56"S>M4_)V"]NC>(L=YYJ12F:FV:T\OR-CFP@NI]02GLHJC%!)G_
MB*-1%3-X!Q2Q/=H\&@U'MMHA7^UF2"A:<J8E7^@NIM[$0!.RA$G$)050#MP!
M1J=,P7CDX=?(#&3\>]]74>YJKMT)^&5Y%2K26"W#.9YXE7H\EA;41&,(]F*8
M:K)QA1VI0B$52ZF,"L@__/_R)",&I#G__BS5)&O(R0QGR7ONE1Y4Y"9O1L8?
M[6&UFUE/1B-97R'VRD/N$#Y'SW1,&2]&%VQGLHL[7H*<T3,VYSFU;QHJ/4M3
M L\ECDNLS;@K>3TO/B!#^'@O/]^U:P??XAE7.#P<V/804&@RM*X]Z _&A&#L
M(5WUG.,XB(!@,*(NO'>5DF7'F\:',-J3ZOZUL*7VH#N6E7HWOI+&"$O5/=M6
MG_IAPS$45Z+5 VW;:V>]&P_CMBR%N<ALX$"9!=<\9*.HO'(A>,6T97. XRO\
M^4]GS&LCBV [M3-TK%9O,(GDK?;"']/I7,VO#S\_>]_"KZ<H_I'N1A8H330B
M:22X_N Y(VL5,.U<ME53ZY@!KB-^!N(YHVP2"V[46^\@;/OMPUH ;R55F%FL
MDW("!YZL!.F"#T# (J/:D52DZAE(U9<?N\Y$IW @R'O!$1="(V.P0))&+3'C
MTN*00P"7CW>?DZK1(,>&\_J-8[8 FX"S$X #]CF,Z:@#\%DG*/UT$SKXQ"R+
M,5(?N"96&V#WAG$5>,1&N"L#1A<3Y\+1("=.7A2JB92\;^>TIC]@.#.R40O2
MU\I^@2#54><OU<C_:*?XNN6%-$^WZ:[D1"87(G)> _8D!G^3S")'%'41)$<9
MM?26X(N;S950_&S1/0<B2JS'F 5NG=8B:44945* ,T=B6?0G6G3_8U<0[Y3D
M"0D2 "2X\2@'#I&S( W>IR@8!=-S:<WS6@QSXN,PIS3#M'=.:A+V-R)7\!F
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
M]"/=^; AFJ<[WW:V/IZTOK[_M@.JV#IH\HLIB:W3O9,F?9_/6.'FP5\'K36
M@:S"W:S2<*^OG[K- U#+T_U<WQ5OKNXFXAE.0J" 0?TX<1YIX07"/%')-?'.
MI$M9KY%0[0+6226>S^[+E"*)(KE$.567DA@GD_[+;-?Y)'U?G1G[JS$_7F;L
M9#I>L>21YL==FC!-('Q(A$@0-R"#SE./(A%.8:&43OYYIL-.%KB1[=7W]NCD
M["A&:@^&HT8/KLAG0D;[PYP3FR6FVJ+(W"0?S&CW?.<HQ%"GUL5&G<GJ8J=_
M?(L4V-^N!/>2%5NR8A>!U)>LV%\LXK6[',]U:EH9]9HUZJWW,KR=2S"=ZQR]
MR#S2DH%[]YE[;4FWOT<@ [U\_&9\B+/DW);4M*</GDV8\<($SN[H^XRKG:SB
MYH<-O/UU _R:/7C>IX/65M@'G^=;:^L]/./;<7-M9[])UX\O!LZ::Q^/MP_@
MLX/MT\TU>.:')FG1=7CF1]*$]]G<6CUN===/M[=^/Y_DD;Q@PBB"C/8)<2XU
MLL%BA*TQVBI8/LPRX"T;6K)M"Z2]<D@3@6%,?+"1""ZQU5S31"1 &TDQ6%I!
MFBZ0]@20-MT+$%8QQR-'7EN.N$X< 9))E#<(/(^$.!(J2,-J7BV[2Y[M?95P
MU?_WJ#ULYS5X99FT1"P;09^DJUG)FKQ%?*DJHO)TR_3B7<S5D*/*N:!/+G?5
MAREI]VR.>9\!0\-V.GUO[XP1+[";PQ44Y7Z%7"]RE=,XZ <[W+^.IOPY+L"Q
M6E>A@GF=KN/B9/ ^!PYS+A,L>4H$$0E1&\$M8UZA7/$:_NE\=%$S+]T9*"U&
M\X?2G.5!4O#O62,VZ_,07AC^5E3X$51XQ@W!R9H@+(JZRH3  MEH ](D),=3
MR&4?<]NW>V3@SU%Q7[R#L=$]A/G-^^-@WN"+7C[!MV][>Y="V2^<R=X&?.9
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
M<L< 29T!<K#W8YMN\!;]0ILT9WM\:C</PG[SZ[;8_/ %KE]GS>XZ/+>)+V:
M;*Z]/]@^V&,[6W#'@YUNZ\/&28OFWW[C.UOO#YI;'M[A?;=Y^BDUVQA/"Z(Q
M%S0)#HG( N*<$&25<LC#\BEO)*<R;YDM4SFO,LK/*!VNH-$BO=LMT(A'(3AA
M1#/J.$["*1*4"\0[$GQP=KPAKZ[;D"]H])AH1*>5W6#1M+<!$<L!C80WR*28
M:R9'@@FS7(:<C;8,2[9 :'0'3^_.-:+*/1;G'H_D)#XIZ-9:5?]YSEU\W^[9
MGI^ZB[-Y20_A.;S4"7X<O^M&->9NRGJ>-368@Z-R*3<]IQ956O ICVDS?1G6
MZ7@+>=3G.9""UKL9%\4G[P(U# FB<KL7%9#!'#P693&/+#&9DYWDO(HG%?^D
M^"?/P#\I(/0((#3U3!0.@5 C$7'.(NY91(YBC2*7SEB<>'020*BX)>4>3WV/
MXI;,N"4;>2<Y#D?%);GYY$[F;.*1%(?DV3HDDZ4<;^86^W\;^S^[3R)UDH%Q
MBXA28/^U-L@YC5%(0CE8EN"47WJK%\C\%T5]3J2]*.J]%'5*U'4RCELL$64F
MGVJW&.D(VFI5\,I:Z3"N.CPMD*86HOY@]YA7LMF"#?(U4/R?TOKU1V"FBW*/
M5V]XY\:0._9X>,[JEMWZ6YK:S=G O S!")48"I[X'!/CR!A)$-%&,.-<H#8L
MO57W;J182/'BZN;<2''1S3GHYI0&>T!'2Z5'+G*..&4264,"R(NW#A 4>YQ
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
M\*H0^5)4CE7P5_UT.@?^V8".MQ5K6L8&O1I9\+11]DHXW%,X[,XJ<=@Q@F/
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
MGC=!2[IIOVKY5$$C&12?CEK_C$]B3!:#+A!4NPMG66HK@Y-,KK]E<3'LS<)
MW@$'S^O$?MF@H-6,F1K;]EN<8$BS\QV>66 %?!)[0 *@L626R"D,L-QU4-F.
M,V5DP!E=!-I6IU\"51\ RI^,23?GYHUZT.1EPSO'0?GL/HB!/BK<#=FXO7*+
MDD&N+&N\$;!;A3-OTNII_#2@ -"O.J%(08P_?'Y'>.*8(&V1U](O!*,M_I(W
M_58R!05VO'$9:.%+P.X KJ/.#N5&>R OH(K>Q4S/![A_>5E__;83_<^PF=7%
MJT>8,?JL=5&2POBE1UZ9 L&G9//K-A!O@)?LK3W"]F?V%3!PM-^AD)>YR5?>
M6%COSN^[^]M;^:_OFS_@8S E,JV_ZU[!O4RS@\))/*@M5DKP0*?=;N/]%1UK
MU/DL>P@^Q][WIH_CE18+G>A5^*WI5?M?+AM;1\EYKBE7*$KN$6CI#FE&+*+"
M1JZEAHTWH%EMD/DIAYD$R ;&A666B>8,*+(;\M%G^[6 ONB'A35Y5>!-DJ2[
M)8RT,I4$6P!TOM'5;_\[X\-;9EGW,):]73F![>[ -[L]T&].X+V>E%'I36Q:
M] JMV#.SI[_8^WC$DY0F&(S PDFY8$TBERA#(B17]/[DCN9R;_H3]KP3DY6J
M<=O^*-I$WDHQYV!+U5PLS>V2T&:-:[:AQ.2Y1:>XB4@^RPKUH.CZY(%*2]6F
MO_&6^?I&&PIXHSMRN<&38/<[@[$^9H>M00;;*UHKJ$MPZFBDUN5O=AV\K"U5
MRJ*]W(WZU'K- \L?%T9-9NM>MP5_ZG7[_<FCX"!+?>V*_EMJ ?88;G2<K:92
M0;RJ//ZWV,!CNWN]EFRS->S%.65MK)JMC]R,H"C#7_S%HQD[CQ.$*/#K8\E&
MK8OW8]7SW?CU5JJ [!EB$J*>Z^T-=]XG9&U.L#-"Y%0[C;!V"7:<4FO(RRP@
MVYW42<P^_?%: =]Q65>LL.M65R^>E2VX[<C@.K<]L")S0L+(%IMP9H8.^"[
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
MX56%5R\$KSQ7VF GHQ..&TVLX8%YRXTS+ B'?Y6-7^'52N$5F> 5"X9JK"-
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
M:L[VF_V-VKP N)5"UWXN..Y-V;=&IY^*Y/<ZM;KM^9,:5>L%#:X#P72.@:B
M\CJ@)622*TBUU^W8[\T>;.56,ZS7/L56,Z;UX@QV  ZZF> _1S_,^E_M'VOO
MMC[M?%[[9VTK<T<WG]GW9H@3^N@5EV>&LB,*GC#%F+J[PX'K1?MMH[8_PRLG
M<$EL13_BA1 3$$B^+K;/6MT+^*6?G]/O^LR\_?&"@ H*33-SB?4>Z,T"7P.'
M#D[*I^;EYL5>?5K!P6.PR\^+WVUKF"GYI'M>7%B\6'],?E=N55[=A#O!STUX
M=FIVX*EY76?=?C/3[/HL)'0GBG6QJ][V3VH)&*(_OP/# 3#NY?AL;,>&)A#5
M#M#\<>SXB]I7>QQKGP'%FJ$XC)VOX[/(3 2ZU$FM' M97FR+!Q;=\?/GM@_\
M,9ANT EP';#-:(?A$ %FQHN".V?$M'DCCGNV#2NR@_%QY[_W1ZO(##TZ?#C[
MXV;6%\]AF7VX71O.QN>!K"4M$E'2(MP+> , :3OZV'9PMHR,/H&[GL:2M-HQ
M%L-<QW?W<.# #':CM@UG#Q_D/0)" %2M_6=H>_!A7LSH =-][<5,%K"G__V$
M3C-Q!X.L!2?U6WE.DQ/.!SPZWXGQ)-^8!E;?KY.]K2,EI?)*.,03D?"/Q\C0
MH)$A+$JPB6/,W;#PQGQM70T M55H/9T1F3:S3 ,[M22,3-MCLCX_:0)E-OL%
MF1QW"N8;H5<61ODN6<I%N&'G>+T&AU1(N<Q7-K2;'6"HS-P@L$?5+ 44Y<?X
MV6Z6A9C,2)5)=)1(4X !$&DOGL"%^1;E!QNU1G=FW>=9>9E9W>CVP$/ LFT@
MVI,,Z9G /\>SP8B?<,E/&TN0:4L7CD\E W?+C4K-'FA/UQ!BO?CH.*M[G?&Q
M%'A2JC.IMIL/O MT 9(([AQ =>_'4G-TPS[\!7X%Q09TQ>YY!J,1[&;EK(#[
M" K2!*7&FN-&;:OF3VSG.):GF%52>. P8^6P%<82<WS" ,S=GNU=U$8F62%,
M0%$:+P!N!R9WIE%8QL4MRNKU.]N;[YN1,HL(D&RCIX1,VDTW+'@@69]5RDR/
MW5(N%U+%]4":G(!^ZDL!MS[BI_/BH9UX7+ &K&TD+?-]I^)PHU;6@\&3>L.S
M4D*.M-M^,<PE;U;!PW!+VR]9,F8)"C?+TC\O9?(R5RGT1C?!F )'9,+IAA)
M2F.I_5NAC,."_WW>#(.3L1MOYL*1:P1/+[$.F'PXN/V2&?[P,?O/GHD;B+X+
M"U]9XDV</_OO26]\AS,06ZC0ZI!-<(/?;.O<7O37_G7E.0"7Z-K67]^U7SWX
M1KOVH7;J,YU(_V0XR#91H22F7O$1T':OU\PFSHAQ09WHWL!(8^5F9)]EG:Y4
MW"9\#]@R=UG&H]+ R[)G1B\%;;H')P]?S!^TP;2:?V0:#C)63)7=D8J;S<C_
M#$%6#<JKQR;TS-*N&<97<6L==.A2 %M 4.O@B<!=_4*1+)3."(<$FA2LNFU#
M'*/C=!T3V=HO5NY *MI"4VR-WL<&6%)_^BI3(=J)-D,(&+CS%DN_$.'E.N$E
M03:WAMG!"1*A!8^!.XR,C_Q]D,^Q^3W[+?-7X2G-7O$1 &Q6"6:L_.-N-Q0&
M1+%7!?ZUP#)#+=CLK'KT8][2_"&\X-2.'UD&I6'4R[>R/T;?7D3(OW29GDE\
M)&KKG_8FDA#T(#B5TOH$*^H,/IYX&9H9T48:O\WJ5-[[?-I900,9EX^I[T]
MMK1*"0M_!?&=K3^@*'<QXQ;I15#6LAI0L$8AK":/F<C D@]+\7CC\K(X[7;!
MQNG9E#*G=@HK\KHL+>\#/\1Y&WK,Y>NS;S2RC4-IXV5*/0:VC'D32X:?47>R
MXZ543$]B:U#L4NVL9?W495,XH>908&2:C@ESI"I,=J?8DF+GBK]/'39C/\^5
M%X?O]B* 2F<L]6_1*4JVS"^4]9?.!&'&JYMH%YUKZM$*,,:S>X+VYZWDPD2>
M<5K<"M1@R%]QFK9ND NEO53JS87C#LZM-4-J_;&UWQV6_M0O8'5G8V500'J^
M9.2K@/MU^X6MU&MF$3<F]C%XYLAC_N0Z'E^1HV 'WJ2I%\^YT35Y9G,\:MBR
MV14"]+5UUFNV"M[KQRN/'!MB+?NC%"!U6XJ7/X:=6")V\8TT[!6H/O[FM=<'
MK;\W.8J2Q^/8S^9;A:";FG@S7\W;T^N6,B*_);KQ-7L1I'JG7%_A#BK\J+,Z
M\_]O[TN;VT:21/\*PN/>E2,@-$X>]DY'J&5UCW9MRV.IIW<^38!$D<2:!#@
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
M+8%,1X 5<+#)3[N-1\22MJ;S!!>,0'_F=\P-U0K3Y3"7MSD'U#,#T!>\@^O
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
MJ;\ <S;)K1*EFL&7Z[_!BM$T3"5IH%S-AG!JD>J*GG=8-*1(#$HE#(3@6Z*
M>Z+)64C.R-Q!S7D$]J IGS,:4MB8]05UL1\\-L@9?GZQ.-5P4C\0[1-?[P)#
MQG'J!BJ](2KOK&[T 0 '#"YT*E&:"\S]GS%_Y31BQ C#&<BB ,N.BR= *97X
M"=4"&^V?:/<A>G_Q1'2P-6$IGGI$#T7HKA5>AS&>&%@^$-_E+FA1)?-2$MBY
M,U(D0EI!J/#K.4YOANI$!+(X==97HB,NHU-7.@@]EPB88I01!1@PSA0&H,X_
MPS7PG?$$O:4'U'K[;(#.;YAO:G@@]FT-?+WZ]J#<WM;VE.Q[GW</?[OYIMQ^
M^>WNVV<P=^^^;,6WLP<C;+5%>Z_ /6.IBDU2S<G-VUOBAQ(#]Y'5M7"W0\%.
MDZQ6XTHCCX;RV]7UP]VWD[-5>5TTW6^4%>3'W]%QGU#(/:L=<)4 7H=15I]G
M18<1",]'/YJ!3B\,I31BFEI("M:?P.T/%F^/@?Y))0L1*Q!6D$O<[&K(>F@4
M=A(O&Q5703"C,C&RU^!#3LNJ<@O7@6)<I8K+;Z"D*X9^^3\@KL?<7/N-]2*X
M0YX5LWU [W[CZO!2])T:@9,JGP;SX?T>F_A]<M_QA Y.4V/L0I.J?<(L$P:
M6K 3XS0,7T@[X86*E-,"MM5$V(_H;RE]DO>C K[HTXM FT1#,DOS&LP"D:<L
M@JUQ0JDNH&\PCSK0P ?/EVYR.4+EDSK1H:FKQ,!BEU0T@/P).("OHW1#J(3C
MR\7&N)4[M[D!G /62Q^,TS*$&6W<38W'GAO[,0_HY;D222F(Q7DSYY%HGI.K
M3>+H%'_+ JQ<[TKMWP*8&1G!;"Y9)\O[8&G!2Y[\(=1R+&CBUA#Z#@:1.^%]
M@>"+9,G X4%1CTW)4Y1E,7E %^-P6IH[ IJIFZ4(Q6">N+F/*84$=V=P85I,
M;"+G$35&4GF*.G>2$ 4!"O#;,/T+54\720KMPJPQ$][<0#""=GB^"Z6A]-!:
M91Y/A!8>GS2BBI#0E#O$:B\*7?2ZQ7V@2G4%(D<4!AZZO"))X)WQ<LCA..QA
MV1AL+YP JX"@CF93_%9\$]/,!Q3OOL@$PA0O\B*!L/ 'H'%@D#=$!]0XK0(6
MJPB/8TXQ/.,?Z.\JX/A#$T"X\K!'T_(K:3F^.SA)85V>&[:D\.<LJE*E)/&I
M.G\*M3P5C/N;%JC6[7./05F>4Y;8E&>3G5&^X[J*"W6>RY\*OF3A$A!2<:#<
M8C>]T"?;'IW;<2Q2N=*GR1>-_B_*4([S<EE6M"I38@?2$JH(%R!^3*^:I1F,
MH@M9ZH]D$W3H@"Z1NF*%@SQ].2SG\11"HK%R_EI<V2U?%WU1:+QR_E\J_!/9
M%B@*A<>%9J[T, EM!/=;/Z52X:&BERZQ];S(AOUS_3!GG*SJ<([+R+5,5RKO
MR]AW83%*QX@*AXE'LP1O*&*<0434 #^-(C]/$:6>;LO;RBI=\SOCG)CE+E,<
M4M&3:]&4K1,5;SKR0I=)[-15Q:\UJ@T'K(0D6Y&81#8N.M<8;YF'BP_1W1&0
MR$)E@@OO$1LGU%!)].CCB@CWNW#:FI(Z59"H:#;R*RB_HO'+S]_N"C<Z&_*D
M9;0#'BDM#3.*,K4$7T@WHJ;<K]@#D9#(%\X4(5HJ(]Y2UN!Z0=XC=$ZZ\YJJ
M.5+F)9H]Z@7PG!5)%7>*E;PA=L_!UE IW^-U6D[E64-3F5A33*SI;#VQ1J;(
MG$2*S &MZQ6IE<L*(+QZ+,H,%O,C1>ZA4!R?4@DNY'<F$DCCP1+*3#)Q892)
MH'A>KFO*;[,(;VU5 ?GKH?OD:132%5$F<6#Y3#1AA6XJX[!F/9=R!4$(5SI=
M/IZ/ 4>XC$#V]1*1%>H'*/-#3!?E>D9_C9Y1 --@-AZ@[97):R[+:R6Y'_LE
M?RW,.!]0D+D+YA-419Q6^;^9-Q0U.(&H@RWD'^06J@]W;3#TR:<K0F!TH8<>
M6KII@]SLT9BHI)<F-F -PR35^BAOP/V>:0^K['AN]& >KS9/6**^P6.@L^+>
M\W(+<2FO7;B@6*1 X,H\:!E^S.;VZO8PNK]V.?(6P-M]KBKS)&-NM\<IK$!Y
M3^L[BLU61,6+  DJ%=,H_#^N>HEW%LM4N+J6-G-2!F")Q',> 2QH1CNT&(_/
M]B22.#*49&&KN1,#RA.>5Y$%M>">CPGOO/PD>P>E>R,Z*/4[MWZIK3$5G)0H
MC %VP<:ZP\56S*4&S1P!$HQ)HP-+)J9#9E[EG [/B,NO0,KQ')M">7NNS;,
M> =KZ@E"@Y!G;I!>BJDCW.7QHLJ.K@O,U0^I$\+3B 4,0Y8Y460*,AG3F=LJ
MPV6I:?S VV2+$KU@1CGR\%1^CK2Y5/;J/MKD/T YCWH\>XD[]F.R#OQP%L-O
MD#J BCFY<1Z(>1?*Q80%XJ+G'E(I98B5%4%M)P;5:5(,RM24/[Y\N_G]]O[A
MYMO-1^7^ZM/-O7+WFW+S]S]N'_Z)^1%_?+M]N+WAB95_W-_@EY1?>?/QY")6
M2(6<+W@G"2JU27/'XH5^&GF1*I?>_QDO=!<1OI($=-1J'6K6""O8PA L!6%K
MM<KFOP#,Q(Y3NXQ&R:"6Z$YC]C[]XP/P-ABUS^_]@"! #RT.CTG"J;!#NEVM
MXUAHBHB1BV)Y8:5H9*4L3/SAWYF.UNI:*[_6-6/#[X"Y-GIRW6:-EF:WNG*S
M<K-VN]JR+XPA73.O:7^CS;J5AC65#[I;<Z8*\Z\:,JZJ&@ NW*7996>&T>-
M4T^BZ1C0U)=H.@8T>?-H.IW[[.O<4*TSO,\>,#.=4^V766YGA /^;^6>-]\C
M,^UKUIGOPI!\>P3(O>*-$?GAOF)W1(Y'U_?X9],4WX1FB=+FHW0EOQ)F.;<*
M?*?<2M^XZ:=NE,RS^-=9;^SWQ\_TLZL@"#&5RU.^CF&3]%D8*5]Y@\]84DBM
M,^TSCEWMR)_=']A#;YF +L+H</40%:49EA/^H B"\A$]5(W?\3\P>/*.JKWX
M-8IAD*9O^K/[S$GBGTQ(BE_9HD1I^!'RTG>28DKS:3L5L,J%^6XASZ""POW2
M!/%*4]&;+*G_>S9^5@P,Q]!?:;%J!=&]^8!V<XO@U942(*\?.G\ *%M.N_Q*
MW":9$23TZG!X#6Z/@+)W#/!2PFL:#-[N[OC-YC=#,QW)<8W@N#,6^U@J:9@?
M)"$V@A"EZ#\'T6^K#DXWT?6&<EUM@T-T_3PB]A.-;\BJ6&B"LY%=L0"!C>R*
M$B@>QQUB&&K;K$O,Y32STUOB^,CT%>K*T5*3U=),4Q*3)*;#J;>2G"0Y;55S
MVR)!;>H-/B+*RKO?DWZVW S_T*[?XR/<5YGYTI+?K4M)DI,D)TE.DIPD.37"
MO]8@%QJ]N]ML"J.DM$,[S81/5-2]65/L&3##(K?T^"<6MN'3L3>S0K8'*VD4
M;YQ5N#DWG!7 ).MOUZ4E>?_H>)]4B9^I^KHDA5$\<HG H)+X(H3*RN8OJ[<,
MGEO;RHK)TX7PD[U#FNKO+PPQ4&7YG[R=3,PS;JEQR30K7$DK[>&3*78SPHZS
M;N+'@V=>QO^#QK*,PC$??I+-A^2C[D5KG+S3Q&S*.]\HCXPW58)?\?:@"J_L
MGP78FF5(4SX],;5TDK:/%-T UM3R5P?_T>+17(G'VT Q=:.K+G1.^#7$^?,
MZ(]^Q'AC;G>6C$(QM ?[X& J+;;QX,V?^)CYM^W".,[U[1A$8YJ\?T/:=1Z;
M]R(.?3YP(YRR($4W=<YUTU'AT\A_=*GU2,"&(78#1NP7?H+]JW \-?6UG##8
MOA=KRI=PCFR+&Q ]<(JO+'1'248^P"3M7YK.L/+C%!AR2.9<+[_E]N(O;7&+
M0S)-(^OJLH,.@.E/ 3;]2SA,! 3WGC<F6=./3K8'W'E[P#*$?!"]6DC5LO?0
MR^:E'C\M3;GYW[_=_GK[L*IASYZOAP6%ZL5>-XWK;-.!!UM;[SW2Z6A=V]YQ
M[Y%]%C^^3*DDX6Y^C/R>GRA_.99"Q)?%4L%N*+$>7G(B;K&^!Q9YLUIG;/'K
MIL85OB4Y7D8(U>Z4.8G+..5\./@&Q47C8A#[WQ;[81F&-DHF5 U@E-PC6R/P
M#+][UP*:AK&:&UR),6R52K,CTD;=JP9E@AH?SUP^;,'H*']H]]JUA@-FZ4'#
M<G1J:>F%-+.B^.OT-Y9NID;+O1OUW(#%EW<_QNPY'4EKZKJY@GJVVZU#BHD#
MB0DS$Q.K$"W%1+/$A+E63"Q/7I9B0HJ)UXJ)5$I(&7$4,F*]B*@WN/U8Q4>Y
MG<EI[!!&IJ$;VS<O7V:9G1J8A7;%Z=F*VU@9CMK7_G!$=T;0-%:+#Q;(!G'^
MG?NVQ\_IM$V<H2G&:O[]I?'>2C[9FWKO)Z*K_"TY?Y3__?7;I_?*A?\._7D>
M"]#?#G^1-4V>^U_%^(-[''\0J_#3U;^]3S=/<\'X<&[BVG RC=@(GD!^YE_0
M2A66X@/#,3:!D2D6Q10 ;G]0;OX]\Y-G7.:QXBK7V/[_-VS_SP=^7,"#7T+L
MR8_3@<I7R$5-OE;=GN=KW.BG)CWL74F/0PF./DT:QQ#%_OAQ2_TFFT<=AG;[
MY?Z4* 2Q!9BC(1#8F*L_0P%QPOB[O_[;R>'OP?U!LU-!Y4SPB@)NON^/V,0]
M!X1>7WTZ!X1>N^/^;,Q-C$]^\!W'^9P#>C_>_'8.Z/V(LVG]L\/NIZM?SP&[
MG]P>&Y\58K]^NSD'Q'[-AM%68]RE--!*^7_[3/,JS71I2NZ7I:^$T3YRO^Q=
MYG[)]*[#I7<U@[[78>/^]O<O5P]_?+M93NU:2*?"=)*%BK.&35_[6G!>\U%K
M-(PS\W*1!YM/Y\-1]#<_^B,W&++4C6UT+9NG%7]C0QQ?CTOA1&QO1M,"9^@"
MH_S9B#LW^##<&"#!!V!B4G>/C=SQ(,WE)D"+'V!2+YOA#%):+\].KC,L?N>@
M/JX$O):F.^8F"7B.YG3;6T_ LRVMHV\ZC6SU=Z9F=7:P65MK&\XVLP5K3$%Y
MW<"4_67J=;9;X-/4O,KR8WVZ^O/^[@L.Z_SXQ_7#O:K<?KG6-K$M)&&<%F%<
MY!=DZ0BH!?O"Y$GLNZ>1UOJ?[B*7Y1#@_XCQM_>G9 ;?]9,0(T!FMW(?IS.3
M HU+3O\Y_EGY[(,&S<;*[YKRD5V[B2LOAUV01?/G=52DF65ZH<%C$8M]-&@*
M>4Q+.4[TRXMIY =]?^J.%9;](.0_J'(1&>:>+J+M_73%01QYH\H;5=ZHQW&F
M&C?JMS!PQY[RWYKR/\$LB<- WJCR1EUSXF5ZP7LROSW_ 5>CDEVPZJHL855Y
MB)@;SZ(TF1A>'(7C\?*]F^=CXN_<?C^<!:+'Q:IKN/FQJ6:XZ;&*9^MAJ)][
MH?<,_QHED_$O_Q]02P,$%     @ 43Y=45=%L<R=#P  N+   !$   !L87=S
M+3(P,C P.3,P+GAS9.U=6W.C.!9^[U_!^F5[J]9ML,G%J4Y/N9W.5+:23M9.
M3\\^3<D@;%4#\@B1R_[ZE0388(&XQ!VS0ZJFIF/0^8ZD3^?HZ,K'7YX\5WN
M)$#8/^\9'_2>!GT+V\A?GO>^W5_V3WN_?'KW[N/?^OW?/\^NM0MLA1[TJ38E
M$%!H:X^(KK3O-@Q^: [!GO8=DQ_H ?3[GX30%*^?"5JNJ#;4A_KN6W)V/-;!
M6!^.^\>&"?HFM(W^J6-8_?'1L3DZ=?03Z.C_7)[91_;B2#\9]<?VT:AOGNHL
MQ8EYVE_H)X[I.-;H9*P+T*?@++!6T ,:*Y@?G#T%Y[T5I>NSP>#Q\?'#X^@#
M)LO!4->-P>\WUW.1M!>G=9'_(Y/Z:4'<)/UHP%\O0  WR<%C%IP_P/Z:8#NT
M:/#!PMZ %UH?C_1$AB,BA0[D!Q3XUD:'CWT_]/(%;$H&]'D-!RQ1GZ6"!%D;
MN7*A1 !02M BI/ 2$^\".B!TZ7DO]/\,@8L<!&W6(ES(.<\D2+VF@"PA_0H\
M&*R!!2O7R:=WFL8)0]X:$ZKY$H #@H7(=4 H$S/&?=WHCXR>%E%\C2U 1;N-
MTXM22D(#Z-* _^IO(3X\!79O4#T#8=!? K"NGXFT8)21^$G]S*3:KS$>CP=/
MO$$69D-N6R)]G__9-X;UU!8UTNJZV:]^(K>//&R-L5X>$KD7YB'?]JID)2WY
M-1+D>1GSO!C'+\M+LWPTS82 "J#U88D?!A8.?4J>>3L_41E(H!),?O2W*$WR
M8D-4:JA2/A(A_D>A;0+?QU2@\"?QL_4:^0Z.'K!'O(6=)<UL!IW$\TN]2XXM
MBW_. +$(=DL,?\!\ZAH2BF"0[ID$P(I Y[S'76\_<;9_6,#]P'*2))$49&V%
MOQXP$2MT17&OM^5)$'CC.>\%C!(71C74YN+;T*E;?":"?/27*+T+%G5+ST2@
M^W]?\#6!=0O.1 (6[#1I]ES^GKW7D'W>FV(65O<T_NS;[*HL*!*J(Y$$,T'=
MML-/.HM;V7]:?QN']S4A]7&PFW8')0R@?>M_$G_O%C$6CI,H!'<\0F6YK"GE
MBL4/DRI45JP?8!?9?/CQ&;@\HIBO(*1!W<HN@E$08 @"AJS6YZSZX(:!+906
M8VD1V!LO-+@#A)5J!2EB^=P325E,-6/<MJLSIKW/8/^CHPQN:BO SI7/"('
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
M([_Q(8$J@&J#8B-Z>5]<"6-_=?OZ.,A^#BSZG?ED&/]@6/PU1<$L)^B/SV&
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
M 2)C## 8S5WFT?1ZMNTRC"$%BW?6^,T"5SM+NF&5M#6&^IS".G@PQ]GGFFR
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
MF)CFNC"(/C"; *5 "28W:2"\$=&Q4ASZ5X!^R;[K5(9:4OT:1N\6'?U,UE)
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
M!#9$#/>AKV'8-Q:!*@H"4?-1=+T5U]LB6';6B"22!]&E!]MI2+%3V+<7(>[
M6MNPKR^1JSH%+1+3UA6R=I#35I.LL\&8@/Z!A7UWXGYSV'<'XIJ&?3'1AA"3
M8<$;2^H8%8O&25:2S3F6J'GN;3L]D;#OWA+<F[B[#_L^&<V&SX9GBXY%B]A$
M[X'?+<]H'/KM.KOEX*\*MD3E"HE?!RM#BC+X(HKRSDHA-P1_MSSMSL._SJ1L
ME0VTFO#,= +'0)-^IH0\%EMH?WF@X=\JE7PIE3>8+B:D8SC]^5,ZNR")_T*K
M045V,9L#>UE^ADF]47U*OLX<V)/S\<5H-C 9<@"CJK_N:W>HS")$QYR)0@0C
MI+!-[ACN!?T)NJ[]:NS*P?+197[2=V7(;*1!* Q-#+2Q5?-"@&3.UEN@L\.L
MVKS\WV!X[A"UO1N)GTQX[K"7]J?/ZP=8Y-0""B<M,".C81I<-<^T8.ARL!QT
M\JI)?7'#.=W_HZ>=E+3?%;XW96EP'KX>V;4CW"[X6@85;P-X1P'"4]&(3IIZ
MH#CO0NVDE-HDEUG(F7:V0E_%XB/+4D0O$++&)M<BW(VZW1;2NZ_:MHL4&VC9
MS^<?SL:?$><>],))OCPW"5HD+B.PK'T%)@0+BGLRN4VR2G$=L4D.V49$Q_>:
M^A7>N 7S&_V<!B=6ST?T);Z%3_O=V7W]SWL[9]J(:?G&8Q.A%(U2*- DHV"*
M2E((([-V"=5@ [H#>3K@[&[-*"U8ZW+^IJ,V3A:#6GCMK/#<RV24!,Q.%)"#
M[5CWX? I^32T0).!^F((<7@VG'W>A\1UP_3&XJT8EVA$9XTVFJ-(M'UP!.>%
M+3(D69M*)C^X!>T^/,X;K%=C?S+[_&PXK?[CQ62_]W?34+WQV0GK\HW-V00;
MR9?'K+4RPAL#40KP(2E3#;4.J'OD]8#W_9816[/<J86FL&0')6L!!)E!Z)6*
M@2<7,2G H#:1W==UYHMSC>>C>=++;+A\R7W'F,CJ*/U%/6Y!N,0G;48^*1==
MX$6;F"!+%V-TB@P''9P>;,=Z (>O\<-X4M>:N>>_7VQI_4A]<[D5Z?(F#\BU
MPHC<*ATS]ZKXE)/@0!1[E0>W8^Z#TT,"=AN&:L9JI^V?UUHHH:V5J&5VP3@4
M*"$F$X)*8H76GJ)L2Z->>PN^'N_*H%'3.L]"K!U3<I0L:#*=M7"NH-:\A#8U
M?AW '7XKXD<<7>#">1W-)I!F]<Z4IQ?3&5E;DX5S6]OI3Z=(_\UD?Q$?/BAK
M!..@D'S5Y(@/=*R0C:%LXHG>D19\[('U#J)@?6O4ZHV(;276(*IU"7DZ4)GK
M;)QCNMY$JI/)S)/)SU"J8#0&&U23B.H5@(>K#KMQV^"0YY^3\73Z:C(NP]D@
MB@A*6V32"<ZT-8J%' 03->?=S9..NV2"[2SF:Q@>H*3W9;C'_-LK*"\_X 06
MDZQ.^0L"-@A&9J IL"!DI*F)Q+S%R!*9\#QQ+Q(TJ1A9@^4!"O]0QAM<+_5\
M-$-RO&8_?ZIQ0!QX%"0B)Y@+]:!2.V"0E6=*TH($00"4V$(!EG \0.$?PO2J
MX/7!;W]M;/#;>#2^J9-7Z,@A"BF)&M/EM#9Y%UC,.C!5BN'!)RUMDQL-ML-Z
M@&K1HQQ6M<0<OCQ<+517INIP=$$@+U>R\6CZ$Q(A>.U<]]?A:#R9-]%8Z/N3
M4;XYRJ*GPJ\X>S^FWWRDC\Q3#@;!6PZ(R++5Q"+X2-NA)]O'HL]02N"YR:V'
M1YSC ]3?4]60U9?!]IC7MYG5GSY?_G*1*B.*0$>,LA0B;>^AE@7DVBH&"^>)
MMOANE[8>DL'7%>O1<O5:JV1K.=UUWETM77BU.+![.7F#DX_#M*A$2EF$4@/
M8 -!-US7<D[B,.2DDDVA8&\M-]<!.(',MC8"'_=(?,_E6Y=XIK2(7B*:7N8<
M= '5=UWE1C3'K[(\7%"K4N^)Y:.I &@IE+*269'G+8<R@Y %LR76=H@R^4[W
MDIVBZ+>49AY)\KN0VZ+[P@+892I0KC<( $=6>$CD32ID/IO$I//:9:FUR4W\
MM1LHCEL!V)-DEELE[$UKBTJ2Q;RNNC5PJ[ATBG&8GQB@8Z'HR$IPQL>4(80V
M[5RNHW@(,MZ?UA:=?V8P6Y2H7$S)_)U.+\V414HI@HRZ.%O1D!TL,IDI-MMZ
M#;'A (K<H38-^K:A>NAV7O^B:7!\?XGE\G7H J9IO[+K:.ZFCJ!'::VL%X=2
MW6+=N %*6*F+-)E)62]PJ5]Y7VBC$D*H@LY'V>3P[ AROR6A_UABWX7AON]*
M>C%/TOG2M$DGVJXB,R!H18N6,V^#8BZ0C'SQ#I?-@ T-?J^/>F<GD_NP.^Z#
MFK[;,?\T/KNR&IWS)EIM&6#@9)N@9,'S4KT.9U5R,>MN=UA]'?/>RF=/6H[9
M8./IRW\]?R;"Z^'TCRF,\N^CA),93;K6<.R52[YMO/Z2RCNC7DY^U& -!&^R
MBEII!]R"D4ZFHH7*,0RZXN^;ZP/2(;L,>Q3FNZ1)<I$X5QRUL$XKD"&H8K7W
M&(4WP:2M K@VF\M7H?X388K_^,O_!U!+ P04    " !1/EU1C;5*Z+>F  !%
M# < %0   &QA=W,M,C R,# Y,S!?;&%B+GAM;-R]>9/C.)8G^/]\"F[UV':F
MF:.2)$ 0J.GN,4^/B-JPR<R(B8CLFMZT-1E.=TTI)&]2BJ,__0(\=(L"()+.
MGCXRW.4D\-X/P@\/P#O^Z;]_^[R(OJBBG*^6__RGY,_QGR*U%"LY7S[^\Y]^
M__0&D#_]]W_Y+__EG_XO /[7SQ]^B5ZMQ.:S6JZCAT*QM9+1U_GZ*?J;5.7?
M(UVL/D=_6Q5_GW]A /Q+]=+#ZOE[,7]\6D=IG,;'?RW^@FG,:)Q2@!/$ %(R
M 40G M ,(TATG"L=WSW^16:29W$. 949!(C$YHD<$<#C7".M!<QI7#6ZF"__
M_A?['\Y*%1GEEF7UZS__Z6F]?O[+3S]]_?KUS]]XL?CSJGC\*8UC^%/[])^:
MQ[^=//\55D\GE-*?JK]N'RWGYQXTS28__:]??_DHGM1G!N;+<LV6PG90SO]2
M5A_^LA)L76%^5:[HXA/V-] ^!NQ'($D!3/[\K91_^I?_$D4U',5JH3XH'=E_
M?__P]F*7]"?[Q$]+]6A']KTJYBOY<<V*]2^,JX61OFIM_?U9_?.?ROGGYX5J
M/WLJE#[?[*(H#EJU4E(K98*ME/]PJ;.?;A"_)WG7I[+V(%RE[F]]R=B%Z6^]
MB?O)\(,:7N"];FX6N?Y"O5[*L;Z[VZYN%GUXB?OZ6JS6;#'"UV+7S9[("_O!
M+^:GIAO;4 >95OTTU+TGJOJV5DNI:K8\:#J:RW_^D_EIMBG!(V//LP]J48VV
MH:COGPJV+)FP!%[>\W)=F)]GU6LSM02_?VP[J3[R:^9//OJ<8E^H<K4IQ&XQ
M^[PXMT*9Q<DN9^2G)?NLRF?6O& $MNM^K<._-*)&E:S1OK#1'ZVX_]\__;33
M] #$E3@0;&$7O%5QC,Q*>"-S\(6J4-&LY)5:35,&HH3^I!;KLOT$V$] G#2+
MXS\X]_G3R1?COF@58X6X,DK-$S^)E5G^G]?@8,"LN12&P'H5]IVJ1\((]:=H
M54A5&(/OC((GW_PW\Z4U7WY1QLKX9<[X?#%??W_/OEL[L'RU4?^F6/'&?.MF
M(E8LI4B#-#<F'$IR#)A*&3#36N,XYR(7;&:,3;YJ>/[J;''MVF?6[ LPW.0Q
MYFYZ<6[<!K,;T0P!W<"$TX@<53+?15NI[Z)6[KO(2!Y9T2,K>W_DXXM6GR3D
MW/>H9.2+R#$I>;\?1DX/FW*]^JR*B@,MZ3W-G\M?U6>NBID49BN99QF@2%*
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
MOOGM>-9W=S#*O'?2L9WY;@\'>Z"O/JM/[-NY6LN9$DPI&@.%N+URMT?%$A)
M:9)F#&.:H-3OJ+BKN^D="C=)IXVXRK/Z02>L;BM_7U -S 4[C(:O9NT"2<\N
MXI?[&]LI_*KF9]S K[_3@SOG7)6MR]"KC;).0F_F7]2,**1S*:OX:@&0RE/
M4)* .,<,Y3C62>R>/]*MSZE9$VF<PAL\"B\ VTT? \$U,(N<>@Q6X28[GT$C
M=N4C&%G!^\?T!N_,V[%],:_,((QO<\;L1LO+"?-"4R_G?-FM6Z?3Y957PVR[
M^^5Z+N>+C3WB_:C$IJCZ>?U-+#9225M6QMZ^;>KOW3O]FA7+^?*Q?*^*^G[N
M^_D&JB 4;5K@-(% D,10?(X(X")+@*WX;>C=[ VE5TK, 66=VJJP+VFT$S4H
M4FC((78S4R<R< .O3X%CYFWACH!FGP;RD.*.:E^/@/NQ>3Y&EX%.9>))R<U"
MO=/G_33V'';*G[_OGFE6L'M[)%F5(YNE.>*0LQAH F. N(P!8XP"K#+)8!X3
MR9%7"&A?DDUM36@5L][A^SY2^\KM.TI5=0'/.E-9%9L"@;Y1I[T-N]O*\2*#
M.? Z,?(X^CO!]8UYK[YQO0DWKLM<WYB>>-+UWD' J<\V>X!@Y9.V&;,M$MND
M/U7.GW*6QCA/DYR!#&$,4)HAP!)D_D,%%CA.,$^=M@7N74Z-R7<Y-*S4425V
M7=SU*$&2XXFR!_@.!T.]0SHPG[X@FAY'0KVC.M*)T.IV=/U.@[R ZCP,<FMI
MO+,@+\T.CH+\WNPCC5WY9F-=ZW^=+^>?-Y_WSIW:'&LDS@0D*;2E3LQ_!%:
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
ME8@<]#YF&Y=7_"BE+-:SU]^4J&KFO=-Z+E31)B7!&F&>", 2PQ](92F@"!$
M)80Q)R)/,Z?\2Y>[F-IMWU9*S]PD'2!V,T8_T Q]I[=%I9&PQWPEUP'HF/KF
MY;UI;WX[GO(=K8\RTZ]KUTYPAR<#XUQ6R\=/JJCRG\\2PF/);=8#RFUF<B4
MCZD$L2U&:69YIK7RN<+?;WQJ<]G*!DQ'=<4"SWB4?=#<UOQ0* :>NXXH^ >1
MG%&WUT"1_?;'#08YH]E)P,>Y9\+FY\^;<KY496E6=CY?5AD8WA>K-ZOB,WN[
MU/8?^U$3'_=.WXM_W\P+I3X:RU95OY1S^\ KMC:_VNC_&109XYHJ0)AF #%[
M@Y;1Q/P:RXPQJICV"M+O7<*I,44;=%K.J[/CG<A^I-'_2+HQSXN.S\#TU>H6
M[2EW9R_LHDJ_:$_!NZ@=1[-O:95LQG1/S<CJ>1?5FO;'AX,-0I^DVK^0HS+S
M8!@?T_MP'=U29;8J'%:[VM\O]P^3JJN7W5644I +ZS<!M=(V;:X %#($2)*I
M1% .T\2I<DI0[U/C]J,J>VT(FE'!Z2BVA^'H)O'!01Z8H-WP];D>[ 'RD#JU
M T _4EJM&[_B@>5J/?%RJUSKVN@+%+'UU/=\/5O?1FY,W/5.=^6UP!)2FIMU
M(;?.NRR3@/ L!4S$C$B92Z:\S@*<>IW:\K!+8F6,QGVQ_]$C \,-@^!FX?<.
M[<"+0B^HAB<,<T%ID!QBG1V_3%HQ%RPN9AIS>MF/HZ2:S^Y-V]*V_V;!'F>(
MIIHR' .ND01(Y@H0(F.@LHQB+A*DW?)4G+0\-:[9"A=9Z=S8Y!2N;L:X"82!
M6<%1?^=Y?U'7W=PNV\E=*O'GQ]67G\P[];PV/QQ/Y]/V1IFR%]5HI^7E!P)V
MDY^LD\*FJ*L9E!_4LQG=I_V(7*9Y(C6'0*4R 0C&.3"3, =9GBK&:)Q3E3GO
M'J_U-K4IVLK;EAG:21R6ZO<JV@Z;PSXQ''B&CPZ?QT:O3QA'VMC=!J??OLX5
MGLY]W-5&QMNWN>ISL$]S?NG6.( W\^5\K7Z9?U$G&72.CC(225,HF09YF@N
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
MG]E\V?IHV*J.R4QIK#62&B1*8+.#@"F@,%<@8SB#.9.:$>:S@_#K?FH+^T'
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
M.#4.V 9#V2C-9]/J$_,MY7P58T>3OT?DAK;WKT20]7R_[(K,2&%B+W '[8J
M1SC8+??4]7DMTVK]?99D,"&2I* R'Q!,*>!YGH-4"Z1P%D.42N?*.W6;4^.(
M6BJ?2Y :&I>[(6^%A[X("M35YW;'6^>QKG*Z=?>\OCG0LONNIGYTQ(N9 ]D.
M;V$._Q1F=7Q48E,H^<MJ^6BS![Y2?#W3(B."2 5BD>4 R2P%7.,,*!EG">=Y
M&FNOM%EG^I@:;WQ07U:++S;8<V$CA58Z$E4:"#_SXAR8;A;%C1 -S32U=)$5
M#ZQMXE8KX%WTF_D"]WU:V(%$GT;#N6Y&M1,Z]#PV#;H>O3&VLLK_]*YX7ZS,
MEU_86O0JXQEG($^X!DBI!#!(8B )Q(1G*DV%<^V!KHZF-O^/XP8K<0VD42MP
M8(CE,;[=;- G:@-30CA@X9&6%]#H*]CRN/F7B;>\H.3%D,M+SX>9 [^HM9UN
M[W2=!>G=9EVNV5*:A?'^L\W$,V.9C(GF%,",8D,0" &:,0RDU,28!CG#TBO+
M^;4.IT84M;RA!L)5>-VLA3Y!&Y@G&E&K+#5U8JT]:>^B6M[^K =79/HT):[V
M.:I=X8K L9'A_%Y_47766TA@S1,20V-F2&&KAC/ $T&!X+D4%*9YPKSRS5SH
M9VHT<B[P*\@SZQ*N;D32 UH#\T<(4+U$Q0WD1'6IJQ>/@.MPCKKV>&!VT -?
M&Z8(S'+!@4ZPV7ADB !*,09Q+!,H,)0L2UU*6I]MW6OVCU[-NDZCX)FW,\!1
M::HN28,Y'@WN8O2"SD1.;D-]. CM-AQ-.Q_4\ZI8&[O [CPVY2P72:ICSH'B
MVNP(H$&*R$P!\YG,$RW,S';*E7VMHZDMX<T.N!$VVDH;U>+Z'AA<0-?UP.!V
MS,8Y,/"&*^"XH!N+FX\++C0_\G%!MY*GQP57G@\MKURNBXU8;PK3XL,3*QY5
M.=,<I4DB$+#$8#-[<YO9.P<*"?/5R!&A*/;S7C[7C<]7>Z3BB)5@TMZT*U;8
MHDR>B_I9--W6]EL1&GCR'X@7-?+U6??XLO;]UC@^T\_(]8PO:WI:N[CCV9=/
MRK:+LRAG(E8DAX@!RC !"">&,JB00" HL4IA@MRN'0:6<VHFR)YH+Y=\;7\<
M_4X=7G!TQCJUZ#?MVH7PLQZ9=."AF6KJM7U17SH309]X#YET[5QW@3XH9FU2
M/[-225M?6BW+2K#[KZR0GVR8\9-ZMU2_JJK&NQ H35.4 Z23!""SPP04ZPQP
MBG-)*<<Q\G*"]>A[:NS_L)AK'7TQJWRT6D:_&MB?HO0N2N,41G_4(GL>)OL,
MA!O5#P3OP/1=20VX%;M-5![=%T;>1U4G+6]DMQF%KT/M[P+C#UJOKC$>W8_K
M,N./RXDK34 38:1F"]6P\JFZEY=*_OS]]])RIDT^5=K]][VMUU3QZ8RD:9+&
M1  18V2L7RS__^K>M4=N'$L3_KZ_0L"^V*T"DC,22?'2 RS@\J7A1779K^WJ
MP: ^!'A-QW1FA"<BTN6<7[^DI+A'*$B)4JH'/:YT.L1S^"CTZ!R>&Q#80D!]
M YA"<0*5B3G[#A<]M8-Q/\]$^6$F3_[1FR_<_QJ=,[%3.H[3(NY#&*4-@^[
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
MVW6FD9ASLJO@_)S3ZSKV(MI\-:O?EHO=A/,Z*[L9G#4S"!6"2PF@A 7 MA!
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
M-(IV2^:X\;- !,XB9Z'7Q1=<?%9F(5;SI8^VNK?M-KY<4"HI-!IH(CC N35
M:"6 QH81 @F&.&APTG414^.4K78=:C"N8-A.&&F0&=H5"08EJBRC?=]]ZS.N
MK#Y:H4;[[@XK-FY\LD?CA-?+1SE?5.=??F3?_<);A>^U<41BYV+GIFQ+6%\M
M]/:LQ-=QK==/CT9O4[</F_WO3E1F6FM6( D=\L8"+(D%#&,(2I5+E2N=,Q74
M_W1<M:?&.KO"AOC)(R/?[X 3\TG>Q8$9<M<FX&#3=]E^V]GAOK=YXKL6 3XV
M>+#WK-G\W;[@Y7#_^V/F27Y#.K2+F-0W9>S&$M/XQG1K0S':C0MJ6#&\-N.W
MMA@-X8M-,,:3WK7YW<;Y/4:_%:O%?'&_/L@M=&+G:KZ9T<+W^"P5R#EV!DJN
M*."*"2 *5 J"5<E*&Y?<<UOH]%)[MCIGIE$ZMIO=39PA,0YGK@ O"@UPR9TA
M:)4!C FDA92(DZAI&&E1'L.(VV'\=BB,P\Z>TB(WL.%T!EKVTV'V=Z/PSRF[
M H:BD[89X$VI(_< #$7AO/5?\)7=./WCJGEA5*,\_BX>GLQ,2T@*+4M %.;.
MR_0M_014H#J!XHSY.I4X$K\@97JL_>II\W6YJJQ!D)5Y?I?G>;:NIJK?9>_=
MZ[6Q!)?[$>M9->0(_EOVVW(1F-73!GP8X_0$<V"*V6E73RZZRRH%MP"F8Y86
M%%)2R24QHW)'RSY/R:+MHQV#8@\/RS^%T_/=<O5F^20W]NFA*9%;.Q/5S+][
MLW2F!9%:%QAP6!B ?<4'IX2# DFC1)E++&%4:"Q([-0LDIW65=Q<-WIGHE$\
M,C(6AGQ@?"PYGD-'R1KELKUV=]DQOJ_=]WR^R7Y-FI83!U32F%F8Y'$C9U%H
MG,7/XJ[N:+XT.89.QB?SK2GB_6"=]_NX7%0T.)-Y;I!RO%265  LL #2:@58
M3K%5I<",R []DFY+#GJ>QF^6M-<VV_A^,4^KY\;*B31@;D,?:,^D07(D\V;;
M7]UST &4?OALI7!M]B2T<X+126KVW)8ZKA44C,*9411^93<*^M(\1'NC:WM
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
M[]U S:;"X4F:4'Y;ZKC9XL$HG*6"AU_9P=<\J!G<#X HD)7** Z0\04YL"@
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
M@1A$<\.%W:9\] ^7'_7)OK"OTP?WTD>2U*9^L#7M[VV?O3-@K9;$8'_.3@S
MF'$@(&,@1S8OM+2:0-G=R&@3/;6GNFX4L5>TEXW1BGD7"R,5DB]E7QP>TG^I
MQI,-XG7%@S9@P6F;])>L,PU Y49Y:<@*UZCK\&;_ZG[Z/_]C^QOWA_?2_\__
M^']02P,$%     @ 43Y=4;GG: "<:@  \[@$ !4   !L87=S+3(P,C P.3,P
M7W!R92YX;6SLO5F76TF.)OA>OR(F^W608?M2IZKZ**10GCBC"&DD96?WO/#8
M I-822?5)%T1JE\_,/HB=_K&Y1JO><SD(LG=Z?=B^0P&P S O_WW/\YF/WS%
MY6JZF/_[7_A?V5]^P'E:Y.G\T[__Y>\?7X/[RW__CW_YEW_[/P#^YT_OW_SP
M:I'.SW"^_N'E$L,:\P^_3]>??_A'QM4_?RC+Q=D/_U@L_SG]&@#^8_-++Q=?
MOBVGGSZO?Q!,L.V?+O_5>!8\$QX,5P$49@ZN\ 1>&R5=818+^S\__6O6.6IF
M)?BL)2C'Z!-6.8C,%E5*DM:SS4-GT_D__[7^$<,*?R#FYJO-E__^E\_K]9=_
M_?''WW___:]_Q.7LKXOEIQ\%8_+'JT__Y?+C?]SY_.]R\VGNO?]Q\]/KCZZF
M]WV0'LM__)^_OOF0/N-9@.E\M0[S5%^PFO[K:O/--XL4UAN9/TG7#P]^HGX%
M5Q^#^BW@ B3_ZQ^K_)?_^)<??K@0QW(QP_=8?JA___W]+[=>.0N_KQ;S+\M%
M/D_KU5_3XNS'^K$?7RX(%$3PY@'K;U_PW_^RFIY]F>'5]SXOL?S[7^JO0]4L
M\Y+5U_ZWBU_\\?O;ORQQ18#9</N&OG'Y^_4MAU*"?ZQQGO&"QZOWS!;IUH=F
M5<*+Z]^<A8BSS7<G&:>3S5-?Q-5Z&=)ZP@L*S;*"8+D%Q2-"5.B!9>:U$C:[
M&&\S7@E?$>4;A:PP_?73XNN/]&!2#/?U'U#_ 8Q?JN._W7GIA8P.H_[G^7JZ
M_O8>/TWKL^;KW\(93HQPSB8,8!4M!J4#@N="@Q66%1V-YDP-P,1][[[-RTV-
MOUBF'Q;+C$LR+E<O#\MT1_NW@7WYB1^_A"4]"-+GZ2Q?_7:U,D/H<;T84)X7
M2B.R__(#<5]PN<3\YD)G#S*YX7!-IA<WGSP>#R])5LLP^X66QA__%WZ;."2^
M6;&0K,J@;&$04DR0@D\R.B\C=X,!8NOE.R%"](Z(8R0Z,B2N-NJ/]-F)L4P8
MIJK:"NVRP0EP+GIPVC/KM)(\V &0</.=.P% ]@N @^77B=[?X7*ZR#_/\RMR
MTR:FV.28<1!R$,0 F;&(-D,0Q1DKE;1A"%-P[\MW0H+J'PF'2W1D2+P@ZG/E
MX/4L?)HP$7D4@4$.7-&V9B1$HP1H7HIU+'N9Q !0N/72G2"@^X7 X1+LQ!J\
MGJY2F/TO#,O7])W5Q!E'M'L'S"7:R)P@D23/H3@>52J)&9X'M =;K]\)#J9?
M. PAU:Z <6':+IA0 8O6,I$J.87:&BVXF$DHR8ND@^9&FL&A<8. G<!AGPLX
M#I7LR/!X>;Y<W@+X];:7LI.%G%\,U1-"SB"Z6, )CB)8Z;@M0T3*#[Q_)W"X
M?L$QB%R["#9?3V>X?$FD?UHLOTV24EXZJX"[NB4Z0X&1UA0G12&1&\:SU /
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
M\IS>>D<^D]I]0IB2H(A:F6IK4:H+"DA:I01&/\-[)C\-8DSNIVC<\X1V]F0
M^7?J]4ZL,S))'8%)19*1-0MI(H-DG:38((IBF\3A!X*GV8%"(_ <*?$.8O5-
M"32]=3'_]!&79Z\PDD0D#RK27IIBTL1"DE!3&)"U0T&!92BZR46M>VCIQH5I
M%QL=JX&QCPRNBNA_6LS/5_4&R 3KS*PZ+2E$4=MIU'RWL>209:LD+0+AK-S)
MC[GSZ&Y\F.'A,( LN]B$KNYQU$[U.%^%6V'>RUE8K:9EBOE&CENRD#Q3&U^]
M#N6K Y0RYV2 R7GC"9-H<YZP-Z7=^#_MC%%;[8UMJFX'##>88,FAK5E4DE@&
MI3RG!88&G"S:"*&,W;Z&L5/DM2=T3N']-#)<@TBV@VCLSBVT&Z*K5]&,(^>?
M80&C:RE:80&B9!*8CO7L5B*%FB>Y 'B;KG$O5)S4,@VAF0Z MCGNO<G"C3-?
M+56QJ,&(6.^+4,CIG2Y@;61"I>23:5(-^#!)X][+. F\!M)'%R[8#38F9'Y]
MMMJ"\<G6\6*,_$>9Z4NIF"T:]7U=0@=- (Q[1>/4YUM[2;R'!,##$M&![&GF
M"!BSJ^,+,P1RZ4 HEBV3A0+4-GF XP[DFUWL.$TZ8!A]=&&(WEV]></411&U
M%SZ@*QY2JJD-X6EY%.=!""YCTLGY-LFE>V@9N\7+,(J^6_IWE,R[ ,Z-YFF7
M'+AH$VH.Z%V=I.H$.$L+C+MB8RPJ<ML$-=N$C'TCJ EDCI)V%WAYD?/F/D&8
MO0M3"A%>AB]3VB!O,#;AWG,N@P3,9(F5-@I<$.3%A3JCFT5O39,I@T^3-FY2
MLQ&F!M9(%RA[C^LPG6/^.2SGT_FGU8N4SL_.9[5+'$6GTS0ED2EK4AWD*W3M
M"5KTYAI+ 9D<3YR^*>T]T]2'Z.3R%&GC)B\;H6Q@C72!LH]+#*OSY;<;K4,G
MVD<5M,V@0JWI)B%!-"0MCD$:Q1*/J@FL[J%EW$QF(QP=*_,.$DJW6+C8QHM5
M7NK@(40OZL0U7Z>[)JA=K#/WK,389,N[2\JX^<E3@&9_B>^/&7^!F3E^J@9N
MJ-M'5P9SDP&KYSY+_(SSU?0K7J1:WRQ6-<'ZMGP,?TQB"9E'4KFO5;@42=0A
M?CH2O]$')FI]4YO>G/O1.6["LI5+U5!77>Q\=^4V22RYE)6#G&R=*)H3A!0]
M%"5DM"$7<]_0^!8IJ'&SF(T@=:3$.TA?/I63HRA#U_N_F:*,VDC+& 17![QX
MQ421QJO"FKA.3Q&V6_)I\-[E8Z7%CU?.8& [;9/S=QMU?,;U-(79;5Z.['A^
M^\FG:'_^""^G[(5N0A$8& 5RN9![[HR!B(0?,G9"^2@,TTW\VI/T0I_-%K]7
MB;]>+%\MSN.ZG,_N]I&<..2YS@$ (U*BO;TV;S,D$9UXMIB<L*Y)%=MNY(V=
M6!\80W<<L>%UU$$ >?O@@);ZV^5&DGD3VKS#Y28NGG!E'"\4TR159)V:Z, '
MP>KTS*P34HB3FNRGNY$W=GZ^,?(:Z*@+S_\V7Q<)F!?GZ\^+Y?2_,$]\",6@
M1<A&!2">$((AIG+4Q3&=M>--*F$>)VOLO/U)L7:43KK%V"^KU3GQHIR-2@@.
MF@>*E*.@2!F5!Q.$,$FPXG239M@/DS1VMGX$;!V@BVYQ=6O6EXST7V5),/4
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
MJF<?(G'<8HUG@-M!=-N%8W"7M\N+C"N2/$Z_7E3'&Y2:2P,L90I455'@F.?
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
MGA0_%G&[$-+'?9F3@6]PW72TK=XXLW])&\0T;X:WT>:P#//5!65\(KTTU3<
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
MPGI=$3 .@DZEZ,4 4C\8+5]Q&1?M=L#5E; NN9I$S7*@50?:&5IQB0RX0^M
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
M^IYXNI;_->Z5]CH$HT"Z5$_M5.U/IPLD)@72HF*,ZQ8">(2FYV2.]L'/P_G
MX]3R/,S1$=F_[4<T,$@M\W[[(8IYXSA:4[O$<%#)NNIF*[ Y>)4Q2J.;9,A&
M<9#>+V:SUXOE[V&9)SR9'+FQ8)*N+4UJ"_#B YB"T8M2FQPT-<4W:'E.%F@?
MO#SD$!VJA@[20%<L3"1S157?S?)0TU>L0'21HE4GLTU!\&*:W*"\';>-C9F#
M-?D ,O82Z\%P^(++Z2)_6(?E>E!0O#M?IL]AA2_2II5.;5":__-\M:X]>E83
MKHMW2 P5;FCOSE&"KP.$0V(^%=JXA6Z2Y]F)NG$SAJW@-)Q".C(])""<?II?
MG.6F;Q^78;Z:;53UMS"=;R9HBJ*"M=*#,)XXDSJ X\&#SS*8E,C3DZHEU)XF
M<=R$8RN\#:R:CD W4:Q$425C# E%T9X/GN0"5F=CHQ!.VR:'''OM=X.7Q3??
M[_81ZY'[W<_SW/[VQ6W_\;"[%UO/&/3FQ6/T#=&T:/L-WR>F)1ME+ 92D@(V
MI^TQ.0'>8IW.X$3VNY41/_2&X\^D'O+];Y9H&)><JE>#4((*7(/SQ4(,+' 3
M16&IT=W1)VD;L2'2(#J_>X0UK#KZSMIL<WO,-=)[G]30B#1(+C\.*^8<"N<9
M)*OJV0$CM4>N('GK9>VTI]UNY>JM3,GW3./KZ7RZQC?3KW@GM[!U"5'%Z)A6
M#DJ.M)N:.KLF20U9H_81"=QMTC$'T-JCJ=D'$P\GAMNHJ_\[HUNF]IB+H_<_
MJJ'Y:=9_\4&L8>W15I0%EQDCGS4QJ VA09#3:XW1(A7]3.S/Q"6I4HJEEF$D
M"L=*+6VU&2QWQG+IHH^-KZ8_16*/UF8?!!QN;?923@>Q\B/\_/3MU_"?B^7+
M65BM-FWZ>8Z:(C\%G.<,RCH%GCE+G&9E+-,NLB;7,O:@<=P,<RN8+$ZCL[[A
M^)VQW\(97K:,%Q2;2"892%/OR=6>'TZ&.D,BA,R]YF7;K6P.R?OH'!>6S?"R
M.RZ/5EX'V/RX#!DK^:O+T979ZNS=IMM\O8 0L#:&<Q%T2EESF9C<[NH\#/BV
M">D67<=K?3&@"CJ T-4PP/=XD6%??9Y^N6*%YUK0)C/4;J*@O#80;/:U;U7
MK((EJ;5 TR,TC7O =DI@#:68#C#VB-C>7 \]<(I%RP2'*(D=5;M;>A\U:!FD
M<4D$I9KT%-J%N'%1-[X/=YB6^D;>1?F445Q:FP080UPH4W._R=3IIRF:$'F4
MXM0!1 =%:\-#87>L[:^7OG'V(J7SL_-9K7QZ<;98KJ?_M5$CB4]8;PR'9&,=
M,9TE>,X5E.A]"3D$Z9J45.Q/:K=[;G,L#J&[?LKE'F&T%GAATD$(47-02$M.
M"W)<-0DR2!UE3H*I-AUM'B=KW!LN8X)O7YT,5G1W.,)N+I+:+^,V0Y.09.2>
MIQH:25#"U6)"[8@ES*+DD/-VX_]A$/8X6>->B6F.L %UTO?A]QL,J\,.NR]_
M<\#3I?MH&:@NX>+1UV<(OFCM:Q186*W<+BZ2<>"VSL8.#E-Q1C;)^-PFXUC#
M<?&TM^4-$BKQODL:V908>4(0P=59)Y*,8,@,&*T 7HR(#)L<;#])V;B>^A%H
MV#84P^K@.=B*PZ_'W/K]P>U&PSK++;R00R%D+@QXD>3(:M*M5X'^\ *%5SQ%
MUV1';F ]7BY6VQVY,)'K))R#(B1MFQD-1&4<.*%DQ&PTIB8AU@/T=&4I]M'\
MO9;B2'F//=C@[1=<AEK*L&'F,MR;YS?3$*>SZ?JJP^&-]FXN"+,9SV$-,1=,
M 2_)#!;/ZC%^4C'O=O-TWS>/&WX/ )OV\AX;3!=;YFT6PSR3;Q_F"3=?7C'Z
M[=>P/E_2WUOL%L54W4(A8AT5@9$V[1PT>(PJ.ZV=W;ZX]P"\CJ=EW)![*,"=
M6"<=)"%O\_JH)Z=+X<9;!A)]+52G;<Q%09Y<<BIZ*<FC:Y+VWIW$<:/R 3?+
M1EKI &_?SZ5JW_?7L\7OFP%U6,L"PXUV+=N6/5C.4/,$LLZX4M;)>J&C0&1)
M::M3L*F)TWD@O>/,EFR Q%/HZSF$?;_A^MJ#/>*2\L,/&SP@?)+B-M&AS#DG
M+Q/D@A5LM:H.F8+ M11.<97:Y&N'C0YO&^ JPDG F%5$!D)AJB.4(P1/2XGS
MPNK8+R%UD\+>NZ1T%1/NH^_'M[F]I=S!=G;3,WP__?1Y_;;\_3)2N77X9[)@
MQHL$(@A.NW0(X'E$,#4B82$A:].&?4?ZN@H7CT%4"WUT!K-?YO1<7*U__N,+
MSE<X<:($%D-M V-HIXTE0,W80O8R&E0EQ]SJ#M1#-'45# X%IV/D/G:NX28?
M&S,KT F6ZJQ*8V/MW4O>8"X:&(43)A2)0>Q61[3]Y*Y"L$-4?[R\.CA3_W!.
MSO@&L^04$E2Y"\5( 9G;.E*4#%UP2H,G""?O%>K0IM+J%AE=Q43'6(4CI-O/
MQ9X;V,[(D],5S*QF$$(]^N.2G"\AM$O!V-RD+^1^-L,\ V <)M.^&U_?#B8O
M<O#A5@Y^L'#XL8<W"X]WYJA-N"Q$,EX* R%P\B)R<K6/A 24*HJ8C QM>ONT
M#)>W'.\)$XKSI M8%P,H&PIX5CQHD[CGQA"C3?I</DI55T'T/BAX/(@^1O:=
M!3K;K%CIE+*H($I5;Y+P"'XS.2=R'8606;,F2^41FKJ*FX\!T5!R'SO0N6'2
M-VPLOK.!5C%?R#G3NM95I>C *W+F95 \RH!)1/74?O7$.[J*>P^!PY R[" ,
MNFT:KT]N+T?Q33!9']$+"#+4.CA?.V\K!B[+*$)2*B%OOR]MD]55!#W<QG24
M]#O;F>[R8GP2S$3@MHZJ93;46]<%>$DE<[3!B"8731\CJJMP>ZB]Z2C)=[$Y
MW>&@UO.:>DG)IT3K(*(!<M4T2!5*0A<PN-U2<8>CX%2Q]7%;TE&2ZW<W^FTQ
M3U<,D3]%>*Z=Q$JLE3ODK"O/(!AOA"9N<VS2IOI)RG9"D>T816UTT.NV=(,=
MS9D6,@0P-M<A?4E3_$?<!>TU"YP9D5M5C#Y&UTZ <L\ 4$/*OZ_]Z083%.)Y
MZT2MX=!D:!DWX$4MZ2 ?36:IM.3F@"UJ3SCXCN$PG/Q&W*CNN7.]%0#>J&U^
MA41>FEX<IPOK."99AZ-;5GN+6/+"R&A:FUS6DBQGYCL!Y)"W[Y;)8[VCI[G@
MQS8O=W),3[.GD0NAO*P)ABI,Z2$:R4$K8B[:("RRG7"U_[MW0U7/">)3"/TY
M7-VLDXMQ46Y9YR&.K9YX[N G5OOPT>:P2F5R6@1A#T-M>JXVHZBB :F]T,P4
MA=OE3/T?5MV0Y+OP;3.=YM7Y]YE;5DJ5BRQD8&O7#LP)7)(&;.%*&8]9\28-
M+O8ALJNCK'TPLEMT-H!F.@C4MDHZ7I^OSY?XZW0^/3L_N\'>56Z#B#?H48-T
MCL)051R$R *(E),J,CCGFI3H[T?FN,AK!Y?'RW&&U-V #=J;8_.7^<??%_\+
MPW(U<<48GYF!))$B&B7K>(T4@;9(BF42LH(GN R_ Z7CGM#VAM #-?C,0$J
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
M-T/D(%+@%;G"'B(&E5V7CAN/4C4E#!TC]$4O"4P 3D]X"SZ&J&2KQM%X1=X
M8BO.H:IN31J,,5W"F"_R=N:4DVPX,8SM=.]PAIV0"SR_MA.E%MK)5MJ7=&T=
M%2*PRF:_T5!**&I1=K]B%X].,SU;YTA9+KHP=M1@\&8M__/;KSPRSG?<V%]F
MGV?KL^397\C:@@J9%R -051-0<>*-<=0 \:],/+8+",6NQU0D(L>/!U;@UPM
MY'H)ORW6_'.&Y]OVRML%;M?5V@_(E A\:Q=D>"602LRM: S_HF6->U;8/F#2
M$2O<=H;.T!R?@GVSF']L[V_;O<59XG/8625 ZW97Z8.#("4?V,4XHUTMVG1Y
MI'J;B!$+W Z/GI.Y/+:N>>A6V_+*A54*"DH+)J4*@53+%Q>H2XPA[183Z1 B
MZ%.GMI,.&8*3$T'#@\$O3Y($KX:)5^S;!1U9]V$ '6-F;1A"4OD05)P46>Q3
M@[8O.@;A[!1.%5JWP:ZL_'<7Z]4:YZ6]T_[<WMZ?!263]M$ ^WZJ73+X%JD/
MX(LK9+*J0>R3Y'C$V^G'"1NQ)FW'TV=(:4P!7?<XD-<515XOELO%O]OM$W[A
M[];?6<-F/E-#!JV:;=]T+29T$),SL5#(6J0N6#N(S!%+VW9$7C])30"'35OO
M%!>Y7=/N+!1':),$:=J%5RD9(DG/Y[L6+D>ID;I<-C]!UXAE<?LA;4A93/U9
MX^_K1?[C/7VY6.9/N*+?EHN/2_Q\3"+& R,-F(BQ#ZTG)F)LD/5A2;BZ6'[_
M_1.C<'4SX<TC-RVQ^J9;Q*9WMU>M?9H [[4EHTT6<;^;U:=F.E6K7(_?.'?S
M@L[:E+)0%3))V7)C^8Q&$Z&8*/BPMF3[^.;WDS/B]>"@DMY5(P,P?]I)7/?O
MQQ-RN1X?L+LFZ9'9M1_,HC%)U*C!JL*GE8U\6E6IP61GM0V.O!634"CW,^[5
MQ?K38CG[?WQ<;IP >::2-BCYO$W6E9:IF"%5B;P^84/-VJN]'A\<K&'VI&_*
M*N<0+.RJG![BF8!Q?$>3;AGW*O_K8L:4G)FHT*$2P'LA7L;X?'OPE;QN60#9
M[S:.[7"6W:5IQ*!%5W0-)8;Q8Z*75OV7Y2S3HJXOU[7:+&EYS;12+I;L4JX_
MT1=:SA;EC)0A15A!VY9O4A@8V)*P76WIW#7:(L->:OJX^4<,9W3!U7.)8N)6
MU.8*?Y[Y'ZYH^96.,IQVQQC25GJ4OB',H]T9;M[R4V:#. I0.9=6@"Q 3,)
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
MF<:UD >5_IVTO$$Y_"*5RPD>^1,C]E<U/3WU)S'G<GN&@K'=RR@P5BK&G/5
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
M   /              "  4(/  !A,C R,'$S97@S,BYH=&U02P$"% ,4
M" !1/EU1N3J\RMN% 0 G4Q0 $0              @ $:%   ;&%W<RTR,#(P
M,#DS,"YH=&U02P$"% ,4    " !1/EU15T6QS)T/  "XL   $0
M    @ $DF@$ ;&%W<RTR,#(P,#DS,"YX<V102P$"% ,4    " !1/EU1')=W
M(EHB  !?:@$ %0              @ 'PJ0$ ;&%W<RTR,#(P,#DS,%]C86PN
M>&UL4$L! A0#%     @ 43Y=40BO)^>@,P  0!P" !4              ( !
M?<P! &QA=W,M,C R,# Y,S!?9&5F+GAM;%!+ 0(4 Q0    ( %$^75&-M4KH
MMZ8  $4,!P 5              "  5   @!L87=S+3(P,C P.3,P7VQA8BYX
M;6Q02P$"% ,4    " !1/EU1N>=H )QJ  #SN 0 %0              @ $Z
MIP( ;&%W<RTR,#(P,#DS,%]P<F4N>&UL4$L%!@     )  D 0P(   D2 P
!  $!

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